builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0381
starttime: 1466588765.3
results: success (0)
buildid: 20160622010102
builduid: 15a2bdba63f94b45ac0a712a9a170911
revision: 800dc20aca781026226a03c3f43ff132b5cfdc1d
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:05.301117) =========
master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:05.301561) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:05.301844) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:05.325703) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:05.326047) =========
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.NRIa3tqfh9/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.TKgyHtfkWG/Listeners
TMPDIR=/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
--2016-06-22 02:46:05-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 138M=0s
2016-06-22 02:46:05 (138 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.109946
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:05.456879) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:05.457206) =========
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.NRIa3tqfh9/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.TKgyHtfkWG/Listeners
TMPDIR=/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/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.025257
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:05.505223) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 02:46:05.505574) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 800dc20aca781026226a03c3f43ff132b5cfdc1d --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 800dc20aca781026226a03c3f43ff132b5cfdc1d --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NRIa3tqfh9/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.TKgyHtfkWG/Listeners
TMPDIR=/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
2016-06-22 02:46:05,590 truncating revision to first 12 chars
2016-06-22 02:46:05,590 Setting DEBUG logging.
2016-06-22 02:46:05,590 attempt 1/10
2016-06-22 02:46:05,590 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/800dc20aca78?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-22 02:46:06,473 unpacking tar archive at: mozilla-beta-800dc20aca78/testing/mozharness/
program finished with exit code 0
elapsedTime=1.149351
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 02:46:06.675861) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:06.676181) =========
script_repo_revision: 800dc20aca781026226a03c3f43ff132b5cfdc1d
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:06.676600) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:06.676872) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:46:06.695472) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 3 secs) (at 2016-06-22 02:46:06.695959) =========
/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.NRIa3tqfh9/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.TKgyHtfkWG/Listeners
TMPDIR=/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/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:46:06 INFO - MultiFileLogger online at 20160622 02:46:06 in /builds/slave/test
02:46:06 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:46:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
02:46:06 INFO - {'append_to_log': False,
02:46:06 INFO - 'base_work_dir': '/builds/slave/test',
02:46:06 INFO - 'blob_upload_branch': 'mozilla-beta',
02:46:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
02:46:06 INFO - 'buildbot_json_path': 'buildprops.json',
02:46:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
02:46:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:46:06 INFO - 'download_minidump_stackwalk': True,
02:46:06 INFO - 'download_symbols': 'ondemand',
02:46:06 INFO - 'e10s': False,
02:46:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
02:46:06 INFO - 'tooltool.py': '/tools/tooltool.py',
02:46:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
02:46:06 INFO - '/tools/misc-python/virtualenv.py')},
02:46:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:46:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:46:06 INFO - 'log_level': 'info',
02:46:06 INFO - 'log_to_console': True,
02:46:06 INFO - 'opt_config_files': (),
02:46:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:46:06 INFO - '--processes=1',
02:46:06 INFO - '--config=%(test_path)s/wptrunner.ini',
02:46:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:46:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:46:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:46:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:46:06 INFO - 'pip_index': False,
02:46:06 INFO - 'require_test_zip': True,
02:46:06 INFO - 'test_type': ('testharness',),
02:46:06 INFO - 'this_chunk': '1',
02:46:06 INFO - 'tooltool_cache': '/builds/tooltool_cache',
02:46:06 INFO - 'total_chunks': '5',
02:46:06 INFO - 'virtualenv_path': 'venv',
02:46:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:46:06 INFO - 'work_dir': 'build'}
02:46:06 INFO - #####
02:46:06 INFO - ##### Running clobber step.
02:46:06 INFO - #####
02:46:06 INFO - Running pre-action listener: _resource_record_pre_action
02:46:06 INFO - Running main action method: clobber
02:46:06 INFO - rmtree: /builds/slave/test/build
02:46:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
02:46:08 INFO - Running post-action listener: _resource_record_post_action
02:46:08 INFO - #####
02:46:08 INFO - ##### Running read-buildbot-config step.
02:46:08 INFO - #####
02:46:08 INFO - Running pre-action listener: _resource_record_pre_action
02:46:08 INFO - Running main action method: read_buildbot_config
02:46:08 INFO - Using buildbot properties:
02:46:08 INFO - {
02:46:08 INFO - "project": "",
02:46:08 INFO - "product": "firefox",
02:46:08 INFO - "script_repo_revision": "production",
02:46:08 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
02:46:08 INFO - "repository": "",
02:46:08 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
02:46:08 INFO - "buildid": "20160622010102",
02:46:08 INFO - "pgo_build": "False",
02:46:08 INFO - "basedir": "/builds/slave/test",
02:46:08 INFO - "buildnumber": 3,
02:46:08 INFO - "slavename": "t-yosemite-r7-0381",
02:46:08 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/",
02:46:08 INFO - "platform": "macosx64",
02:46:08 INFO - "branch": "mozilla-beta",
02:46:08 INFO - "revision": "800dc20aca781026226a03c3f43ff132b5cfdc1d",
02:46:08 INFO - "repo_path": "releases/mozilla-beta",
02:46:08 INFO - "moz_repo_path": "",
02:46:08 INFO - "stage_platform": "macosx64",
02:46:08 INFO - "builduid": "15a2bdba63f94b45ac0a712a9a170911",
02:46:08 INFO - "slavebuilddir": "test"
02:46:08 INFO - }
02:46:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
02:46:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
02:46:08 INFO - Running post-action listener: _resource_record_post_action
02:46:08 INFO - #####
02:46:08 INFO - ##### Running download-and-extract step.
02:46:08 INFO - #####
02:46:08 INFO - Running pre-action listener: _resource_record_pre_action
02:46:08 INFO - Running main action method: download_and_extract
02:46:08 INFO - mkdir: /builds/slave/test/build/tests
02:46: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:46:08 INFO - https://queue.taskcluster.net/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
02:46:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
02:46:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
02:46:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/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:46:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/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:46:09 INFO - Downloaded 1165 bytes.
02:46:09 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
02:46:09 INFO - Using the following test package requirements:
02:46:09 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
02:46:09 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:46:09 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
02:46:09 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:46:09 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
02:46:09 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
02:46:09 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:46:09 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
02:46:09 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
02:46:09 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:46:09 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
02:46:09 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:46:09 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
02:46:09 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:46:09 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
02:46:09 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:46:09 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
02:46:09 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:46: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:46:09 INFO - https://queue.taskcluster.net/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
02:46:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
02:46:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
02:46:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/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:46:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/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:46:10 INFO - Downloaded 18301152 bytes.
02:46:10 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:46:10 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:46:11 INFO - caution: filename not matched: web-platform/*
02:46:11 INFO - Return code: 11
02:46:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:11 INFO - https://queue.taskcluster.net/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
02:46:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
02:46:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
02:46:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/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:46:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/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:46:12 INFO - Downloaded 36389087 bytes.
02:46:12 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:46:12 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:46:16 INFO - caution: filename not matched: bin/*
02:46:16 INFO - caution: filename not matched: config/*
02:46:16 INFO - caution: filename not matched: mozbase/*
02:46:16 INFO - caution: filename not matched: marionette/*
02:46:16 INFO - caution: filename not matched: tools/wptserve/*
02:46:16 INFO - Return code: 11
02:46:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:16 INFO - https://queue.taskcluster.net/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
02:46:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
02:46:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
02:46:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
02:46:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/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:46:19 INFO - Downloaded 86248869 bytes.
02:46:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
02:46:19 INFO - mkdir: /builds/slave/test/properties
02:46:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
02:46:19 INFO - Writing to file /builds/slave/test/properties/build_url
02:46:19 INFO - Contents:
02:46:19 INFO - build_url:https://queue.taskcluster.net/v1/task/NQnfZ03jQ9y5ayWJKsUiOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
02:46:20 INFO - Running post-action listener: _resource_record_post_action
02:46:20 INFO - Running post-action listener: set_extra_try_arguments
02:46:20 INFO - #####
02:46:20 INFO - ##### Running create-virtualenv step.
02:46:20 INFO - #####
02:46:20 INFO - Running pre-action listener: _pre_create_virtualenv
02:46:20 INFO - Running pre-action listener: _resource_record_pre_action
02:46:20 INFO - Running main action method: create_virtualenv
02:46:20 INFO - Creating virtualenv /builds/slave/test/build/venv
02:46:20 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:46:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
02:46:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
02:46:20 INFO - Using real prefix '/tools/python27'
02:46:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python
02:46:21 INFO - Installing distribute.............................................................................................................................................................................................done.
02:46:24 INFO - Installing pip.................done.
02:46:24 INFO - Return code: 0
02:46:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
02:46:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:24 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 0x10d287e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddb3cb8030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a05e0>, '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 0x10ce83cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ceae990>, '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.NRIa3tqfh9/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.TKgyHtfkWG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:46:24 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:46:24 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:46:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NRIa3tqfh9/Render',
02:46:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:46:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:46:24 INFO - 'HOME': '/Users/cltbld',
02:46:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:46:24 INFO - 'LOGNAME': 'cltbld',
02:46:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:24 INFO - 'MOZ_NO_REMOTE': '1',
02:46:24 INFO - 'NO_EM_RESTART': '1',
02:46:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:46:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:24 INFO - 'PWD': '/builds/slave/test',
02:46:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:46:24 INFO - 'SHELL': '/bin/bash',
02:46:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TKgyHtfkWG/Listeners',
02:46:24 INFO - 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/',
02:46:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:46:24 INFO - 'USER': 'cltbld',
02:46:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:46:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:46:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:46:24 INFO - 'XPC_FLAGS': '0x0',
02:46:24 INFO - 'XPC_SERVICE_NAME': '0',
02:46:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:46:24 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:24 INFO - Downloading/unpacking psutil>=0.7.1
02:46:24 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:46:24 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:46:24 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:46:24 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:46:24 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:46:24 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:46:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
02:46:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:46:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:46:27 INFO - Installing collected packages: psutil
02:46:27 INFO - Running setup.py install for psutil
02:46:27 INFO - building 'psutil._psutil_osx' extension
02:46:27 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:46:28 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:46:28 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:46:28 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:46:28 INFO - building 'psutil._psutil_posix' extension
02:46:28 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:46:28 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
02:46:28 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
02:46:28 INFO - ^
02:46:28 INFO - 1 warning generated.
02:46:28 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:46:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:46:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:46:28 INFO - Successfully installed psutil
02:46:28 INFO - Cleaning up...
02:46:28 INFO - Return code: 0
02:46:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
02:46:28 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:46:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:28 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:46:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:28 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 0x10d287e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddb3cb8030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a05e0>, '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 0x10ce83cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ceae990>, '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.NRIa3tqfh9/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.TKgyHtfkWG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:46:28 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:46:28 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:46:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NRIa3tqfh9/Render',
02:46:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:46:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:46:28 INFO - 'HOME': '/Users/cltbld',
02:46:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:46:28 INFO - 'LOGNAME': 'cltbld',
02:46:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:28 INFO - 'MOZ_NO_REMOTE': '1',
02:46:28 INFO - 'NO_EM_RESTART': '1',
02:46:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:46:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:28 INFO - 'PWD': '/builds/slave/test',
02:46:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:46:28 INFO - 'SHELL': '/bin/bash',
02:46:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TKgyHtfkWG/Listeners',
02:46:28 INFO - 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/',
02:46:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:46:28 INFO - 'USER': 'cltbld',
02:46:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:46:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:46:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:46:28 INFO - 'XPC_FLAGS': '0x0',
02:46:28 INFO - 'XPC_SERVICE_NAME': '0',
02:46:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:46:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:46:29 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:46:29 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:46:29 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:46:29 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:46:29 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:46:29 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:46:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:46:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
02:46:31 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:46:31 INFO - Installing collected packages: mozsystemmonitor
02:46:31 INFO - Running setup.py install for mozsystemmonitor
02:46:31 INFO - Successfully installed mozsystemmonitor
02:46:31 INFO - Cleaning up...
02:46:31 INFO - Return code: 0
02:46:31 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
02:46:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10d287e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddb3cb8030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a05e0>, '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 0x10ce83cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ceae990>, '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.NRIa3tqfh9/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.TKgyHtfkWG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:46:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
02:46:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
02:46:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NRIa3tqfh9/Render',
02:46:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:46:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:46:31 INFO - 'HOME': '/Users/cltbld',
02:46:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:46:31 INFO - 'LOGNAME': 'cltbld',
02:46:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:31 INFO - 'MOZ_NO_REMOTE': '1',
02:46:31 INFO - 'NO_EM_RESTART': '1',
02:46:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:46:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:31 INFO - 'PWD': '/builds/slave/test',
02:46:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:46:31 INFO - 'SHELL': '/bin/bash',
02:46:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TKgyHtfkWG/Listeners',
02:46:31 INFO - 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/',
02:46:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:46:31 INFO - 'USER': 'cltbld',
02:46:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:46:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:46:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:46:31 INFO - 'XPC_FLAGS': '0x0',
02:46:31 INFO - 'XPC_SERVICE_NAME': '0',
02:46:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:46:31 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:31 INFO - Downloading/unpacking blobuploader==1.2.4
02:46:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:46:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:46:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:34 INFO - Downloading blobuploader-1.2.4.tar.gz
02:46:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
02:46:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:46:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:46:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:46:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
02:46:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:46:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:46:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:46:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:35 INFO - Downloading docopt-0.6.1.tar.gz
02:46:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
02:46:35 INFO - Installing collected packages: blobuploader, requests, docopt
02:46:35 INFO - Running setup.py install for blobuploader
02:46:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
02:46:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
02:46:35 INFO - Running setup.py install for requests
02:46:36 INFO - Running setup.py install for docopt
02:46:36 INFO - Successfully installed blobuploader requests docopt
02:46:36 INFO - Cleaning up...
02:46:36 INFO - Return code: 0
02:46:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:46:36 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:46:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:36 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:46:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:36 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 0x10d287e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddb3cb8030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a05e0>, '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 0x10ce83cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ceae990>, '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.NRIa3tqfh9/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.TKgyHtfkWG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:46:36 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:46:36 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:46:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NRIa3tqfh9/Render',
02:46:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:46:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:46:36 INFO - 'HOME': '/Users/cltbld',
02:46:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:46:36 INFO - 'LOGNAME': 'cltbld',
02:46:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:36 INFO - 'MOZ_NO_REMOTE': '1',
02:46:36 INFO - 'NO_EM_RESTART': '1',
02:46:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:46:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:36 INFO - 'PWD': '/builds/slave/test',
02:46:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:46:36 INFO - 'SHELL': '/bin/bash',
02:46:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TKgyHtfkWG/Listeners',
02:46:36 INFO - 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/',
02:46:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:46:36 INFO - 'USER': 'cltbld',
02:46:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:46:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:46:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:46:36 INFO - 'XPC_FLAGS': '0x0',
02:46:36 INFO - 'XPC_SERVICE_NAME': '0',
02:46:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:46:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:46:36 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-ocdUdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:46:36 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-LunUas-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-fYOXKx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-zZHJqh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-LD3sDu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-0bEoo5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-Vn245f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-CKrwa2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-c5gSD1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-1rPIUZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-Db8glA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:46:37 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-h7XkxR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:46:38 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-6OiCox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:46:38 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-bJZPeQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:38 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-zWtMyI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:46:38 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-PpYVEj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:46:38 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-MMOjnq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:46:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:46:38 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-_ftdHg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:46:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:46:38 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-h9hnRw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:46:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:38 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-XVMKD0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:38 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:46:39 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-q2y4Gv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:46:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:46:39 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:46:39 INFO - Running setup.py install for manifestparser
02:46:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
02:46:39 INFO - Running setup.py install for mozcrash
02:46:39 INFO - Running setup.py install for mozdebug
02:46:39 INFO - Running setup.py install for mozdevice
02:46:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
02:46:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin
02:46:40 INFO - Running setup.py install for mozfile
02:46:40 INFO - Running setup.py install for mozhttpd
02:46:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
02:46:40 INFO - Running setup.py install for mozinfo
02:46:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
02:46:40 INFO - Running setup.py install for mozInstall
02:46:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
02:46:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
02:46:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
02:46:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
02:46:40 INFO - Running setup.py install for mozleak
02:46:40 INFO - Running setup.py install for mozlog
02:46:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
02:46:40 INFO - Running setup.py install for moznetwork
02:46:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
02:46:41 INFO - Running setup.py install for mozprocess
02:46:41 INFO - Running setup.py install for mozprofile
02:46:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
02:46:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
02:46:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
02:46:41 INFO - Running setup.py install for mozrunner
02:46:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
02:46:41 INFO - Running setup.py install for mozscreenshot
02:46:41 INFO - Running setup.py install for moztest
02:46:41 INFO - Running setup.py install for mozversion
02:46:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
02:46:41 INFO - Running setup.py install for wptserve
02:46:42 INFO - Running setup.py install for marionette-driver
02:46:42 INFO - Running setup.py install for browsermob-proxy
02:46:42 INFO - Running setup.py install for marionette-client
02:46:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:46:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
02:46:42 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:46:42 INFO - Cleaning up...
02:46:42 INFO - Return code: 0
02:46:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:46:42 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:46:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:42 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:46:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:46:42 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 0x10d287e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddb3cb8030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2a05e0>, '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 0x10ce83cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ceae990>, '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.NRIa3tqfh9/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.TKgyHtfkWG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:46:42 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:46:42 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:46:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NRIa3tqfh9/Render',
02:46:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:46:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:46:42 INFO - 'HOME': '/Users/cltbld',
02:46:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:46:42 INFO - 'LOGNAME': 'cltbld',
02:46:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:42 INFO - 'MOZ_NO_REMOTE': '1',
02:46:42 INFO - 'NO_EM_RESTART': '1',
02:46:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:46:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:42 INFO - 'PWD': '/builds/slave/test',
02:46:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:46:42 INFO - 'SHELL': '/bin/bash',
02:46:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TKgyHtfkWG/Listeners',
02:46:42 INFO - 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/',
02:46:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:46:42 INFO - 'USER': 'cltbld',
02:46:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:46:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:46:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:46:42 INFO - 'XPC_FLAGS': '0x0',
02:46:42 INFO - 'XPC_SERVICE_NAME': '0',
02:46:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:46:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:46:43 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-wnVfT3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:46:43 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:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:46:43 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-GmWS7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:46:43 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:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:46:43 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-gVsVHW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:46:43 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:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:46:43 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-LhxK7Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:46:43 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:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:46:43 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-3H2A1w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:46:43 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:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:46:43 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-a6lXRz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:46:43 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:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:46:43 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-hmQr4I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:46:43 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:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:46:43 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-3Edhae-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:46:43 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:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:46:43 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-sZaFXQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:46:44 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:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:46:44 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-FuTsuK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:46:44 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:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:46:44 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-ywvEj0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:46:44 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:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:46:44 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-DyfVvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:46:44 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:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:46:44 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-lSyi7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:46:44 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:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:46:44 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-U4rIBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:46:44 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:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:44 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-vavAQB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:44 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:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:46:44 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-gCrPDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:46:44 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:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:46:44 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-YNVxhz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:46:44 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:46:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:46:44 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-Hy7ksX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:46:45 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:46:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:46:45 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-rt0zLJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:46:45 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:46:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:45 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-XRDdXq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:45 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:46:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:46:45 INFO - Running setup.py (path:/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/pip-A4goTL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:46:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:46:45 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:46:45 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:46:45 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:46:45 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:46:45 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:46:45 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:46:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:46:45 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:46:45 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:46:45 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:46:45 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:46:45 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:46:45 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:46:48 INFO - Downloading blessings-1.6.tar.gz
02:46:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
02:46:48 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:46:48 INFO - Installing collected packages: blessings
02:46:48 INFO - Running setup.py install for blessings
02:46:48 INFO - Successfully installed blessings
02:46:48 INFO - Cleaning up...
02:46:48 INFO - Return code: 0
02:46:48 INFO - Done creating virtualenv /builds/slave/test/build/venv.
02:46:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:46:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:46:48 INFO - Reading from file tmpfile_stdout
02:46:48 INFO - Current package versions:
02:46:48 INFO - blessings == 1.6
02:46:48 INFO - blobuploader == 1.2.4
02:46:48 INFO - browsermob-proxy == 0.6.0
02:46:48 INFO - docopt == 0.6.1
02:46:48 INFO - manifestparser == 1.1
02:46:48 INFO - marionette-client == 2.3.0
02:46:48 INFO - marionette-driver == 1.4.0
02:46:48 INFO - mozInstall == 1.12
02:46:48 INFO - mozcrash == 0.17
02:46:48 INFO - mozdebug == 0.1
02:46:48 INFO - mozdevice == 0.48
02:46:48 INFO - mozfile == 1.2
02:46:48 INFO - mozhttpd == 0.7
02:46:48 INFO - mozinfo == 0.9
02:46:48 INFO - mozleak == 0.1
02:46:48 INFO - mozlog == 3.1
02:46:48 INFO - moznetwork == 0.27
02:46:48 INFO - mozprocess == 0.22
02:46:48 INFO - mozprofile == 0.28
02:46:48 INFO - mozrunner == 6.11
02:46:48 INFO - mozscreenshot == 0.1
02:46:48 INFO - mozsystemmonitor == 0.0
02:46:48 INFO - moztest == 0.7
02:46:48 INFO - mozversion == 1.4
02:46:48 INFO - psutil == 3.1.1
02:46:48 INFO - requests == 1.2.3
02:46:48 INFO - wptserve == 1.4.0
02:46:48 INFO - wsgiref == 0.1.2
02:46:48 INFO - Running post-action listener: _resource_record_post_action
02:46:48 INFO - Running post-action listener: _start_resource_monitoring
02:46:48 INFO - Starting resource monitoring.
02:46:48 INFO - #####
02:46:48 INFO - ##### Running pull step.
02:46:48 INFO - #####
02:46:48 INFO - Running pre-action listener: _resource_record_pre_action
02:46:48 INFO - Running main action method: pull
02:46:48 INFO - Pull has nothing to do!
02:46:48 INFO - Running post-action listener: _resource_record_post_action
02:46:48 INFO - #####
02:46:48 INFO - ##### Running install step.
02:46:48 INFO - #####
02:46:48 INFO - Running pre-action listener: _resource_record_pre_action
02:46:48 INFO - Running main action method: install
02:46:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:46:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:46:49 INFO - Reading from file tmpfile_stdout
02:46:49 INFO - Detecting whether we're running mozinstall >=1.0...
02:46:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
02:46:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
02:46:49 INFO - Reading from file tmpfile_stdout
02:46:49 INFO - Output received:
02:46:49 INFO - Usage: mozinstall [options] installer
02:46:49 INFO - Options:
02:46:49 INFO - -h, --help show this help message and exit
02:46:49 INFO - -d DEST, --destination=DEST
02:46:49 INFO - Directory to install application into. [default:
02:46:49 INFO - "/builds/slave/test"]
02:46:49 INFO - --app=APP Application being installed. [default: firefox]
02:46:49 INFO - mkdir: /builds/slave/test/build/application
02:46:49 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:46:49 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:47:11 INFO - Reading from file tmpfile_stdout
02:47:11 INFO - Output received:
02:47:11 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
02:47:11 INFO - Running post-action listener: _resource_record_post_action
02:47:11 INFO - #####
02:47:11 INFO - ##### Running run-tests step.
02:47:11 INFO - #####
02:47:11 INFO - Running pre-action listener: _resource_record_pre_action
02:47:11 INFO - Running main action method: run_tests
02:47:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
02:47:11 INFO - Minidump filename unknown. Determining based upon platform and architecture.
02:47:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
02:47:11 INFO - grabbing minidump binary from tooltool
02:47:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:47:11 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 0x10d2a05e0>, '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 0x10ce83cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ceae990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
02:47:11 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:47:11 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:47:11 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
02:47:11 INFO - Return code: 0
02:47:11 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
02:47:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
02:47:11 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/NQnfZ03jQ9y5ayWJKsUiOg/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:47:11 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/NQnfZ03jQ9y5ayWJKsUiOg/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:47:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NRIa3tqfh9/Render',
02:47:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:47:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:47:11 INFO - 'HOME': '/Users/cltbld',
02:47:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:47:11 INFO - 'LOGNAME': 'cltbld',
02:47:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
02:47:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:47:11 INFO - 'MOZ_NO_REMOTE': '1',
02:47:11 INFO - 'NO_EM_RESTART': '1',
02:47:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:47:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:47:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:47:11 INFO - 'PWD': '/builds/slave/test',
02:47:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:47:11 INFO - 'SHELL': '/bin/bash',
02:47:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TKgyHtfkWG/Listeners',
02:47:11 INFO - 'TMPDIR': '/var/folders/ql/g2ft0_gn4vs3nx5yvzcx9bmh00000w/T/',
02:47:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:47:11 INFO - 'USER': 'cltbld',
02:47:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:47:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:47:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:47:11 INFO - 'XPC_FLAGS': '0x0',
02:47:11 INFO - 'XPC_SERVICE_NAME': '0',
02:47:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:47:11 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/NQnfZ03jQ9y5ayWJKsUiOg/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:47:11 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:47:11 INFO - import pkg_resources
02:47:12 INFO - Using 1 client processes
02:47:13 INFO - wptserve Starting http server on 127.0.0.1:8000
02:47:13 INFO - wptserve Starting http server on 127.0.0.1:8001
02:47:13 INFO - wptserve Starting http server on 127.0.0.1:8443
02:47:15 INFO - SUITE-START | Running 1476 tests
02:47:15 INFO - Running testharness tests
02:47:15 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
02:47:15 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
02:47:15 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
02:47:15 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
02:47:15 INFO - TEST-START | /cors/redirect-origin.htm
02:47:15 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 1ms
02:47:15 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
02:47:15 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 8ms
02:47:15 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
02:47:15 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
02:47:15 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
02:47:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
02:47:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
02:47:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 8ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
02:47:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
02:47:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
02:47:15 INFO - Setting up ssl
02:47:15 INFO - PROCESS | certutil |
02:47:15 INFO - PROCESS | certutil |
02:47:15 INFO - PROCESS | certutil |
02:47:15 INFO - Certificate Nickname Trust Attributes
02:47:15 INFO - SSL,S/MIME,JAR/XPI
02:47:15 INFO -
02:47:15 INFO - web-platform-tests CT,,
02:47:15 INFO -
02:47:15 INFO - Starting runner
02:47:15 INFO - PROCESS | 1652 | 1466588835952 Marionette INFO Listening on port 2828
02:47:17 INFO - PROCESS | 1652 | 1466588837343 Marionette INFO startBrowser b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:17 INFO - PROCESS | 1652 | 1466588837359 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:17 INFO - PROCESS | 1652 | 1466588837559 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:17 INFO - PROCESS | 1652 | 1466588837609 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:17 INFO - PROCESS | 1652 | 1466588837784 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
02:47:17 INFO - PROCESS | 1652 | 1466588837817 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:17 INFO - PROCESS | 1652 | 1466588837823 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
02:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 222ms
02:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
02:47:18 INFO - PROCESS | 1652 | 1466588838040 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:18 INFO - PROCESS | 1652 | 1466588838100 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
02:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 216ms
02:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
02:47:18 INFO - PROCESS | 1652 | 1466588838257 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:18 INFO - PROCESS | 1652 | 1466588838314 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
02:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 216ms
02:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
02:47:18 INFO - PROCESS | 1652 | 1466588838476 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:18 INFO - PROCESS | 1652 | 1466588838533 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
02:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 216ms
02:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
02:47:18 INFO - PROCESS | 1652 | 1466588838701 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:18 INFO - PROCESS | 1652 | 1466588838767 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
02:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 325ms
02:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
02:47:19 INFO - PROCESS | 1652 | 1466588839023 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:19 INFO - PROCESS | 1652 | 1466588839102 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
02:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 317ms
02:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
02:47:19 INFO - PROCESS | 1652 | 1466588839358 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:19 INFO - PROCESS | 1652 | 1466588839411 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
02:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 217ms
02:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
02:47:19 INFO - PROCESS | 1652 | 1466588839576 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:19 INFO - PROCESS | 1652 | 1466588839636 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
02:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 218ms
02:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
02:47:19 INFO - PROCESS | 1652 | 1466588839803 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:19 INFO - PROCESS | 1652 | 1466588839856 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
02:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 215ms
02:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
02:47:20 INFO - PROCESS | 1652 | 1466588840021 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:20 INFO - PROCESS | 1652 | 1466588840075 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
02:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 215ms
02:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
02:47:20 INFO - PROCESS | 1652 | 1466588840239 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:20 INFO - PROCESS | 1652 | 1466588840295 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
02:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 216ms
02:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
02:47:20 INFO - PROCESS | 1652 | 1466588840466 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:20 INFO - PROCESS | 1652 | 1466588840534 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
02:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 316ms
02:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
02:47:20 INFO - PROCESS | 1652 | 1466588840788 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:20 INFO - PROCESS | 1652 | 1466588840865 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
02:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 267ms
02:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
02:47:21 INFO - PROCESS | 1652 | 1466588841060 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:21 INFO - PROCESS | 1652 | 1466588841126 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
02:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 220ms
02:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
02:47:21 INFO - PROCESS | 1652 | 1466588841286 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:21 INFO - PROCESS | 1652 | 1466588841343 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
02:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 273ms
02:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
02:47:21 INFO - PROCESS | 1652 | 1466588841559 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:21 INFO - PROCESS | 1652 | 1466588841648 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
02:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 316ms
02:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
02:47:21 INFO - PROCESS | 1652 | 1466588841873 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:21 INFO - PROCESS | 1652 | 1466588841931 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
02:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
02:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
02:47:22 INFO - PROCESS | 1652 | 1466588842091 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:22 INFO - PROCESS | 1652 | 1466588842154 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
02:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 215ms
02:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
02:47:22 INFO - PROCESS | 1652 | 1466588842310 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:22 INFO - PROCESS | 1652 | 1466588842384 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
02:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 367ms
02:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
02:47:22 INFO - PROCESS | 1652 | 1466588842754 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:22 INFO - PROCESS | 1652 | 1466588842838 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
02:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 363ms
02:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
02:47:23 INFO - PROCESS | 1652 | 1466588843050 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:23 INFO - PROCESS | 1652 | 1466588843114 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
02:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 216ms
02:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
02:47:23 INFO - PROCESS | 1652 | 1466588843268 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:23 INFO - PROCESS | 1652 | 1466588843329 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
02:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms
02:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
02:47:23 INFO - PROCESS | 1652 | 1466588843738 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:23 INFO - PROCESS | 1652 | 1466588843780 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
02:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
02:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
02:47:23 INFO - PROCESS | 1652 | 1466588843958 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:24 INFO - PROCESS | 1652 | 1466588844003 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
02:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 216ms
02:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
02:47:24 INFO - PROCESS | 1652 | 1466588844189 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:24 INFO - PROCESS | 1652 | 1466588844237 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
02:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 227ms
02:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
02:47:24 INFO - PROCESS | 1652 | 1466588844405 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:24 INFO - PROCESS | 1652 | 1466588844459 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
02:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 216ms
02:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
02:47:24 INFO - PROCESS | 1652 | 1466588844624 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:24 INFO - PROCESS | 1652 | 1466588844676 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
02:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 216ms
02:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
02:47:24 INFO - PROCESS | 1652 | 1466588844845 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:24 INFO - PROCESS | 1652 | 1466588844938 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
02:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 368ms
02:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
02:47:25 INFO - PROCESS | 1652 | 1466588845222 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:25 INFO - PROCESS | 1652 | 1466588845295 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
02:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 318ms
02:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
02:47:25 INFO - PROCESS | 1652 | 1466588845542 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:25 INFO - PROCESS | 1652 | 1466588845609 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
02:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 267ms
02:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
02:47:25 INFO - PROCESS | 1652 | 1466588845810 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:25 INFO - PROCESS | 1652 | 1466588845885 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
02:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 466ms
02:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
02:47:26 INFO - PROCESS | 1652 | 1466588846279 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:26 INFO - PROCESS | 1652 | 1466588846334 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
02:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 266ms
02:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
02:47:26 INFO - PROCESS | 1652 | 1466588846554 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:26 INFO - PROCESS | 1652 | 1466588846604 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
02:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 216ms
02:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
02:47:26 INFO - PROCESS | 1652 | 1466588846783 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:26 INFO - PROCESS | 1652 | 1466588846837 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
02:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 267ms
02:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
02:47:27 INFO - PROCESS | 1652 | 1466588847051 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:27 INFO - PROCESS | 1652 | 1466588847098 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
02:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 223ms
02:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
02:47:27 INFO - PROCESS | 1652 | 1466588847271 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:27 INFO - PROCESS | 1652 | 1466588847322 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
02:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 266ms
02:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
02:47:27 INFO - PROCESS | 1652 | 1466588847541 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:27 INFO - PROCESS | 1652 | 1466588847602 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
02:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 216ms
02:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
02:47:27 INFO - PROCESS | 1652 | 1466588847758 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:27 INFO - PROCESS | 1652 | 1466588847804 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
02:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 216ms
02:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
02:47:27 INFO - PROCESS | 1652 | 1466588847976 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:28 INFO - PROCESS | 1652 | 1466588848022 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
02:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 216ms
02:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
02:47:28 INFO - PROCESS | 1652 | 1466588848200 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:28 INFO - PROCESS | 1652 | 1466588848247 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
02:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 417ms
02:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
02:47:28 INFO - PROCESS | 1652 | 1466588848619 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:28 INFO - PROCESS | 1652 | 1466588848668 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
02:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 268ms
02:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
02:47:28 INFO - PROCESS | 1652 | 1466588848889 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:28 INFO - PROCESS | 1652 | 1466588848946 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
02:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 268ms
02:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
02:47:29 INFO - PROCESS | 1652 | 1466588849172 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:29 INFO - PROCESS | 1652 | 1466588849233 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
02:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 279ms
02:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
02:47:29 INFO - PROCESS | 1652 | 1466588849439 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:29 INFO - PROCESS | 1652 | 1466588849493 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
02:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 268ms
02:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
02:47:29 INFO - PROCESS | 1652 | 1466588849709 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:29 INFO - PROCESS | 1652 | 1466588849772 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
02:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 266ms
02:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
02:47:29 INFO - PROCESS | 1652 | 1466588849985 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:30 INFO - PROCESS | 1652 | 1466588850073 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
02:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 368ms
02:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
02:47:30 INFO - PROCESS | 1652 | 1466588850360 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:30 INFO - PROCESS | 1652 | 1466588850534 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
02:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 317ms
02:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
02:47:30 INFO - PROCESS | 1652 | 1466588850687 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:30 INFO - PROCESS | 1652 | 1466588850739 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
02:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 324ms
02:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
02:47:31 INFO - PROCESS | 1652 | 1466588851009 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:31 INFO - PROCESS | 1652 | 1466588851088 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
02:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 267ms
02:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
02:47:31 INFO - PROCESS | 1652 | 1466588851277 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:31 INFO - PROCESS | 1652 | 1466588851331 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
02:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 218ms
02:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
02:47:31 INFO - PROCESS | 1652 | 1466588851505 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:31 INFO - PROCESS | 1652 | 1466588851562 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
02:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 266ms
02:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
02:47:31 INFO - PROCESS | 1652 | 1466588851772 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:31 INFO - PROCESS | 1652 | 1466588851822 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
02:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 215ms
02:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
02:47:31 INFO - PROCESS | 1652 | 1466588851990 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:32 INFO - PROCESS | 1652 | 1466588852042 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
02:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 216ms
02:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
02:47:32 INFO - PROCESS | 1652 | 1466588852209 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:32 INFO - PROCESS | 1652 | 1466588852257 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
02:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 266ms
02:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
02:47:32 INFO - PROCESS | 1652 | 1466588852487 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:32 INFO - PROCESS | 1652 | 1466588852597 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
02:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 524ms
02:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
02:47:33 INFO - PROCESS | 1652 | 1466588853006 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:33 INFO - PROCESS | 1652 | 1466588853100 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
02:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 467ms
02:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
02:47:33 INFO - PROCESS | 1652 | 1466588853476 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:33 INFO - PROCESS | 1652 | 1466588853516 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
02:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 216ms
02:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
02:47:33 INFO - PROCESS | 1652 | 1466588853702 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:33 INFO - PROCESS | 1652 | 1466588853749 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
02:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 223ms
02:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
02:47:33 INFO - PROCESS | 1652 | 1466588853940 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:34 INFO - PROCESS | 1652 | 1466588853992 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
02:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 268ms
02:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
02:47:34 INFO - PROCESS | 1652 | 1466588854219 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:34 INFO - PROCESS | 1652 | 1466588854270 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
02:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 324ms
02:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
02:47:34 INFO - PROCESS | 1652 | 1466588854556 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:34 INFO - PROCESS | 1652 | 1466588854620 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
02:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 319ms
02:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
02:47:34 INFO - PROCESS | 1652 | 1466588854870 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:34 INFO - PROCESS | 1652 | 1466588854924 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
02:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 216ms
02:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
02:47:35 INFO - PROCESS | 1652 | 1466588855088 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:35 INFO - PROCESS | 1652 | 1466588855136 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
02:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 215ms
02:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
02:47:35 INFO - PROCESS | 1652 | 1466588855306 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:35 INFO - PROCESS | 1652 | 1466588855368 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
02:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 265ms
02:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
02:47:35 INFO - PROCESS | 1652 | 1466588855574 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:35 INFO - PROCESS | 1652 | 1466588855633 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
02:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 216ms
02:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
02:47:35 INFO - PROCESS | 1652 | 1466588855793 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:35 INFO - PROCESS | 1652 | 1466588855851 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
02:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 266ms
02:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
02:47:36 INFO - PROCESS | 1652 | 1466588856069 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:36 INFO - PROCESS | 1652 | 1466588856130 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
02:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 274ms
02:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
02:47:36 INFO - PROCESS | 1652 | 1466588856338 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:36 INFO - PROCESS | 1652 | 1466588856385 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
02:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 217ms
02:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
02:47:36 INFO - PROCESS | 1652 | 1466588856556 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:36 INFO - PROCESS | 1652 | 1466588856605 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
02:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 215ms
02:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
02:47:36 INFO - PROCESS | 1652 | 1466588856774 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:36 INFO - PROCESS | 1652 | 1466588856822 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
02:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 216ms
02:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
02:47:36 INFO - PROCESS | 1652 | 1466588856992 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:37 INFO - PROCESS | 1652 | 1466588857043 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
02:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 215ms
02:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
02:47:37 INFO - PROCESS | 1652 | 1466588857210 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:37 INFO - PROCESS | 1652 | 1466588857267 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
02:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 216ms
02:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
02:47:37 INFO - PROCESS | 1652 | 1466588857436 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:37 INFO - PROCESS | 1652 | 1466588857490 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:37 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:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 223ms
02:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
02:47:37 INFO - PROCESS | 1652 | 1466588857655 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:37 INFO - PROCESS | 1652 | 1466588857704 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:37 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:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 216ms
02:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
02:47:37 INFO - PROCESS | 1652 | 1466588857874 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:37 INFO - PROCESS | 1652 | 1466588857924 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:38 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:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 216ms
02:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
02:47:38 INFO - PROCESS | 1652 | 1466588858101 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:38 INFO - PROCESS | 1652 | 1466588858154 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:38 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:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 221ms
02:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
02:47:38 INFO - PROCESS | 1652 | 1466588858322 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:38 INFO - PROCESS | 1652 | 1466588858387 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:38 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:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 316ms
02:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
02:47:38 INFO - PROCESS | 1652 | 1466588858642 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:38 INFO - PROCESS | 1652 | 1466588858718 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:38 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:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 267ms
02:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
02:47:38 INFO - PROCESS | 1652 | 1466588858910 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:38 INFO - PROCESS | 1652 | 1466588858971 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:39 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:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 217ms
02:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
02:47:39 INFO - PROCESS | 1652 | 1466588859135 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:39 INFO - PROCESS | 1652 | 1466588859188 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:39 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:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 522ms
02:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
02:47:39 INFO - PROCESS | 1652 | 1466588859655 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:39 INFO - PROCESS | 1652 | 1466588859704 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:39 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:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 267ms
02:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
02:47:39 INFO - PROCESS | 1652 | 1466588859926 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:39 INFO - PROCESS | 1652 | 1466588859975 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:40 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:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 216ms
02:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
02:47:40 INFO - PROCESS | 1652 | 1466588860156 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:40 INFO - PROCESS | 1652 | 1466588860209 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:40 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:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 267ms
02:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
02:47:40 INFO - PROCESS | 1652 | 1466588860420 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:40 INFO - PROCESS | 1652 | 1466588860472 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:40 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:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 216ms
02:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
02:47:40 INFO - PROCESS | 1652 | 1466588860638 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:40 INFO - PROCESS | 1652 | 1466588860687 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:40 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:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 216ms
02:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
02:47:40 INFO - PROCESS | 1652 | 1466588860858 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:40 INFO - PROCESS | 1652 | 1466588860911 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:41 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:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 367ms
02:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
02:47:41 INFO - PROCESS | 1652 | 1466588861228 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:41 INFO - PROCESS | 1652 | 1466588861303 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:41 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:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 269ms
02:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
02:47:41 INFO - PROCESS | 1652 | 1466588861507 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:41 INFO - PROCESS | 1652 | 1466588861591 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:41 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:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 367ms
02:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
02:47:41 INFO - PROCESS | 1652 | 1466588861891 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:41 INFO - PROCESS | 1652 | 1466588861973 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:42 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:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 278ms
02:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
02:47:42 INFO - PROCESS | 1652 | 1466588862158 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:42 INFO - PROCESS | 1652 | 1466588862211 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:42 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:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 265ms
02:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
02:47:42 INFO - PROCESS | 1652 | 1466588862427 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:42 INFO - PROCESS | 1652 | 1466588862503 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:42 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:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 269ms
02:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
02:47:42 INFO - PROCESS | 1652 | 1466588862704 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:42 INFO - PROCESS | 1652 | 1466588862760 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:42 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:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 266ms
02:47:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
02:47:42 INFO - PROCESS | 1652 | 1466588862972 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:43 INFO - PROCESS | 1652 | 1466588863026 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
02:47:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 215ms
02:47:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
02:47:43 INFO - PROCESS | 1652 | 1466588863190 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:43 INFO - PROCESS | 1652 | 1466588863241 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
02:47:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 216ms
02:47:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
02:47:43 INFO - PROCESS | 1652 | 1466588863409 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:43 INFO - PROCESS | 1652 | 1466588863465 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
02:47:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 217ms
02:47:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
02:47:43 INFO - PROCESS | 1652 | 1466588863634 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:43 INFO - PROCESS | 1652 | 1466588863685 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
02:47:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 218ms
02:47:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
02:47:43 INFO - PROCESS | 1652 | 1466588863854 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:43 INFO - PROCESS | 1652 | 1466588863906 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
02:47:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 216ms
02:47:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
02:47:44 INFO - PROCESS | 1652 | 1466588864072 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:44 INFO - PROCESS | 1652 | 1466588864131 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
02:47:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 266ms
02:47:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
02:47:44 INFO - PROCESS | 1652 | 1466588864341 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:44 INFO - PROCESS | 1652 | 1466588864396 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
02:47:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 267ms
02:47:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
02:47:44 INFO - PROCESS | 1652 | 1466588864610 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:44 INFO - PROCESS | 1652 | 1466588864661 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
02:47:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 266ms
02:47:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
02:47:44 INFO - PROCESS | 1652 | 1466588864889 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:44 INFO - PROCESS | 1652 | 1466588864967 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
02:47:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 278ms
02:47:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
02:47:45 INFO - PROCESS | 1652 | 1466588865174 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:45 INFO - PROCESS | 1652 | 1466588865242 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
02:47:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 280ms
02:47:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
02:47:45 INFO - PROCESS | 1652 | 1466588865452 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:45 INFO - PROCESS | 1652 | 1466588865531 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
02:47:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 569ms
02:47:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
02:47:46 INFO - PROCESS | 1652 | 1466588866016 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:46 INFO - PROCESS | 1652 | 1466588866070 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:46 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:47:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 769ms
02:47:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
02:47:46 INFO - PROCESS | 1652 | 1466588866789 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:46 INFO - PROCESS | 1652 | 1466588866833 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
02:47:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 719ms
02:47:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
02:47:47 INFO - PROCESS | 1652 | 1466588867510 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:47 INFO - PROCESS | 1652 | 1466588867553 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:47 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:47:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:47:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
02:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:47:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 216ms
02:47:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
02:47:47 INFO - PROCESS | 1652 | 1466588867727 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:47 INFO - PROCESS | 1652 | 1466588867773 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
02:47:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 219ms
02:47:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
02:47:47 INFO - PROCESS | 1652 | 1466588867952 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:48 INFO - PROCESS | 1652 | 1466588868003 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
02:47:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 217ms
02:47:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
02:47:48 INFO - PROCESS | 1652 | 1466588868173 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:48 INFO - PROCESS | 1652 | 1466588868226 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
02:47:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 267ms
02:47:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
02:47:48 INFO - PROCESS | 1652 | 1466588868453 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:48 INFO - PROCESS | 1652 | 1466588868506 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
02:47:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 266ms
02:47:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
02:47:48 INFO - PROCESS | 1652 | 1466588868709 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:48 INFO - PROCESS | 1652 | 1466588868763 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
02:47:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 265ms
02:47:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
02:47:48 INFO - PROCESS | 1652 | 1466588868977 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:49 INFO - PROCESS | 1652 | 1466588869039 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:49 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
02:47:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
02:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:47:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 269ms
02:47:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
02:47:49 INFO - PROCESS | 1652 | 1466588869260 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:49 INFO - PROCESS | 1652 | 1466588869318 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
02:47:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 267ms
02:47:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
02:47:49 INFO - PROCESS | 1652 | 1466588869525 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:49 INFO - PROCESS | 1652 | 1466588869578 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:49 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
02:47:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
02:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:47:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 267ms
02:47:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
02:47:49 INFO - PROCESS | 1652 | 1466588869793 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:49 INFO - PROCESS | 1652 | 1466588869842 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:50 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:47:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:47:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
02:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:47:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 216ms
02:47:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
02:47:50 INFO - PROCESS | 1652 | 1466588870019 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:50 INFO - PROCESS | 1652 | 1466588870067 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:50 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
02:47:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
02:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:47:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 224ms
02:47:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
02:47:50 INFO - PROCESS | 1652 | 1466588870239 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:50 INFO - PROCESS | 1652 | 1466588870291 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
02:47:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 216ms
02:47:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
02:47:50 INFO - PROCESS | 1652 | 1466588870459 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:50 INFO - PROCESS | 1652 | 1466588870518 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
02:47:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 317ms
02:47:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
02:47:50 INFO - PROCESS | 1652 | 1466588870786 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:50 INFO - PROCESS | 1652 | 1466588870859 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
02:47:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 274ms
02:47:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
02:47:51 INFO - PROCESS | 1652 | 1466588871055 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - PROCESS | 1652 | 1466588871106 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
02:47:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 216ms
02:47:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
02:47:51 INFO - PROCESS | 1652 | 1466588871274 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - PROCESS | 1652 | 1466588871324 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
02:47:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 217ms
02:47:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
02:47:51 INFO - PROCESS | 1652 | 1466588871493 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - PROCESS | 1652 | 1466588871548 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
02:47:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 216ms
02:47:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
02:47:51 INFO - PROCESS | 1652 | 1466588871711 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - PROCESS | 1652 | 1466588871772 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
02:47:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 216ms
02:47:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
02:47:51 INFO - PROCESS | 1652 | 1466588871936 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:51 INFO - PROCESS | 1652 | 1466588871993 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
02:47:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 223ms
02:47:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
02:47:52 INFO - PROCESS | 1652 | 1466588872156 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:52 INFO - PROCESS | 1652 | 1466588872218 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
02:47:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 366ms
02:47:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
02:47:52 INFO - PROCESS | 1652 | 1466588872525 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:52 INFO - PROCESS | 1652 | 1466588872651 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
02:47:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 416ms
02:47:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
02:47:52 INFO - PROCESS | 1652 | 1466588872952 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:53 INFO - PROCESS | 1652 | 1466588873000 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
02:47:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 266ms
02:47:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
02:47:53 INFO - PROCESS | 1652 | 1466588873221 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:53 INFO - PROCESS | 1652 | 1466588873306 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:53 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:47:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 373ms
02:47:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
02:47:53 INFO - PROCESS | 1652 | 1466588873609 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:53 INFO - PROCESS | 1652 | 1466588873678 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
02:47:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 281ms
02:47:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
02:47:53 INFO - PROCESS | 1652 | 1466588873887 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:53 INFO - PROCESS | 1652 | 1466588873955 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
02:47:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 374ms
02:47:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
02:47:54 INFO - PROCESS | 1652 | 1466588874258 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:54 INFO - PROCESS | 1652 | 1466588874331 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:54 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:47:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 267ms
02:47:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
02:47:54 INFO - PROCESS | 1652 | 1466588874526 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:54 INFO - PROCESS | 1652 | 1466588874581 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:54 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:47:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
02:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:47:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
02:47:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:47:54 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:47:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
02:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:47:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
02:47:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:47:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 217ms
02:47:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
02:47:54 INFO - PROCESS | 1652 | 1466588874752 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:54 INFO - PROCESS | 1652 | 1466588874801 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
02:47:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 223ms
02:47:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
02:47:54 INFO - PROCESS | 1652 | 1466588874970 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:55 INFO - PROCESS | 1652 | 1466588875028 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:55 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:47:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 266ms
02:47:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
02:47:55 INFO - PROCESS | 1652 | 1466588875239 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:55 INFO - PROCESS | 1652 | 1466588875293 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:55 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:47:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 266ms
02:47:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
02:47:55 INFO - PROCESS | 1652 | 1466588875508 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:55 INFO - PROCESS | 1652 | 1466588875572 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:55 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:47:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 266ms
02:47:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
02:47:55 INFO - PROCESS | 1652 | 1466588875778 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:55 INFO - PROCESS | 1652 | 1466588875855 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 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:47:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 266ms
02:47:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
02:47:56 INFO - PROCESS | 1652 | 1466588876056 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 INFO - PROCESS | 1652 | 1466588876109 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
02:47:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 218ms
02:47:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
02:47:56 INFO - PROCESS | 1652 | 1466588876273 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 INFO - PROCESS | 1652 | 1466588876325 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
02:47:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 216ms
02:47:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
02:47:56 INFO - PROCESS | 1652 | 1466588876490 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 INFO - PROCESS | 1652 | 1466588876540 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
02:47:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 215ms
02:47:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
02:47:56 INFO - PROCESS | 1652 | 1466588876708 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 INFO - PROCESS | 1652 | 1466588876755 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
02:47:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 216ms
02:47:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
02:47:56 INFO - PROCESS | 1652 | 1466588876926 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:56 INFO - PROCESS | 1652 | 1466588876985 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
02:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 266ms
02:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
02:47:57 INFO - PROCESS | 1652 | 1466588877194 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:57 INFO - PROCESS | 1652 | 1466588877240 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
02:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 218ms
02:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
02:47:57 INFO - PROCESS | 1652 | 1466588877425 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:57 INFO - PROCESS | 1652 | 1466588877505 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
02:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 322ms
02:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
02:47:57 INFO - PROCESS | 1652 | 1466588877744 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:57 INFO - PROCESS | 1652 | 1466588877835 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
02:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 316ms
02:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
02:47:58 INFO - PROCESS | 1652 | 1466588878071 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:58 INFO - PROCESS | 1652 | 1466588878150 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
02:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 269ms
02:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
02:47:58 INFO - PROCESS | 1652 | 1466588878338 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:58 INFO - PROCESS | 1652 | 1466588878392 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
02:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 216ms
02:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
02:47:58 INFO - PROCESS | 1652 | 1466588878557 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:58 INFO - PROCESS | 1652 | 1466588878618 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
02:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 216ms
02:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
02:47:58 INFO - PROCESS | 1652 | 1466588878775 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:58 INFO - PROCESS | 1652 | 1466588878828 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
02:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 416ms
02:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
02:47:59 INFO - PROCESS | 1652 | 1466588879195 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:59 INFO - PROCESS | 1652 | 1466588879327 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
02:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 567ms
02:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
02:47:59 INFO - PROCESS | 1652 | 1466588879764 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:59 INFO - PROCESS | 1652 | 1466588879808 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
02:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 216ms
02:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
02:47:59 INFO - PROCESS | 1652 | 1466588879991 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:00 INFO - PROCESS | 1652 | 1466588880053 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
02:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 267ms
02:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
02:48:00 INFO - PROCESS | 1652 | 1466588880269 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:00 INFO - PROCESS | 1652 | 1466588880323 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
02:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 269ms
02:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
02:48:00 INFO - PROCESS | 1652 | 1466588880537 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:00 INFO - PROCESS | 1652 | 1466588880585 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
02:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 223ms
02:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
02:48:00 INFO - PROCESS | 1652 | 1466588880756 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:00 INFO - PROCESS | 1652 | 1466588880804 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
02:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 216ms
02:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
02:48:00 INFO - PROCESS | 1652 | 1466588880976 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:01 INFO - PROCESS | 1652 | 1466588881027 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
02:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 266ms
02:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
02:48:01 INFO - PROCESS | 1652 | 1466588881243 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:01 INFO - PROCESS | 1652 | 1466588881292 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
02:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 266ms
02:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
02:48:01 INFO - PROCESS | 1652 | 1466588881521 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:01 INFO - PROCESS | 1652 | 1466588881598 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
02:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 374ms
02:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
02:48:01 INFO - PROCESS | 1652 | 1466588881904 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:01 INFO - PROCESS | 1652 | 1466588881983 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
02:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 267ms
02:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
02:48:02 INFO - PROCESS | 1652 | 1466588882168 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:02 INFO - PROCESS | 1652 | 1466588882221 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
02:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 271ms
02:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
02:48:02 INFO - PROCESS | 1652 | 1466588882440 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:02 INFO - PROCESS | 1652 | 1466588882506 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
02:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 268ms
02:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
02:48:02 INFO - PROCESS | 1652 | 1466588882720 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:02 INFO - PROCESS | 1652 | 1466588882773 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
02:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 267ms
02:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
02:48:02 INFO - PROCESS | 1652 | 1466588882978 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:03 INFO - PROCESS | 1652 | 1466588883034 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
02:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 216ms
02:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
02:48:03 INFO - PROCESS | 1652 | 1466588883204 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:03 INFO - PROCESS | 1652 | 1466588883253 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
02:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 223ms
02:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
02:48:03 INFO - PROCESS | 1652 | 1466588883423 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:03 INFO - PROCESS | 1652 | 1466588883474 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
02:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 216ms
02:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
02:48:03 INFO - PROCESS | 1652 | 1466588883643 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:03 INFO - PROCESS | 1652 | 1466588883697 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:03 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:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 215ms
02:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
02:48:03 INFO - PROCESS | 1652 | 1466588883860 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:03 INFO - PROCESS | 1652 | 1466588883910 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
02:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 216ms
02:48:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
02:48:04 INFO - PROCESS | 1652 | 1466588884085 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:04 INFO - PROCESS | 1652 | 1466588884146 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:04 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:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 317ms
02:48:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
02:48:04 INFO - PROCESS | 1652 | 1466588884408 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:04 INFO - PROCESS | 1652 | 1466588884499 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:04 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:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 316ms
02:48:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
02:48:04 INFO - PROCESS | 1652 | 1466588884725 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:04 INFO - PROCESS | 1652 | 1466588884789 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:05 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:48:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 717ms
02:48:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
02:48:05 INFO - PROCESS | 1652 | 1466588885445 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:05 INFO - PROCESS | 1652 | 1466588885528 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:06 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:48:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1018ms
02:48:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
02:48:06 INFO - PROCESS | 1652 | 1466588886470 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:06 INFO - PROCESS | 1652 | 1466588886510 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:07 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:48:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
02:48:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
02:48:07 INFO - PROCESS | 1652 | 1466588887192 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:07 INFO - PROCESS | 1652 | 1466588887236 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:07 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:48:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 718ms
02:48:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
02:48:07 INFO - PROCESS | 1652 | 1466588887916 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:07 INFO - PROCESS | 1652 | 1466588887964 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:08 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:48:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 718ms
02:48:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
02:48:08 INFO - PROCESS | 1652 | 1466588888632 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:08 INFO - PROCESS | 1652 | 1466588888684 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:09 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:48:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 719ms
02:48:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
02:48:09 INFO - PROCESS | 1652 | 1466588889352 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:09 INFO - PROCESS | 1652 | 1466588889395 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:10 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:48:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
02:48:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
02:48:10 INFO - PROCESS | 1652 | 1466588890073 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:10 INFO - PROCESS | 1652 | 1466588890124 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
02:48:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 717ms
02:48:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
02:48:10 INFO - PROCESS | 1652 | 1466588890791 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:10 INFO - PROCESS | 1652 | 1466588890832 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:11 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:48:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 666ms
02:48:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
02:48:11 INFO - PROCESS | 1652 | 1466588891460 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:11 INFO - PROCESS | 1652 | 1466588891505 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
02:48:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 717ms
02:48:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
02:48:12 INFO - PROCESS | 1652 | 1466588892182 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:12 INFO - PROCESS | 1652 | 1466588892240 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:12 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
02:48:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
02:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 517ms
02:48:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
02:48:12 INFO - PROCESS | 1652 | 1466588892704 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:12 INFO - PROCESS | 1652 | 1466588892753 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
02:48:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 270ms
02:48:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
02:48:12 INFO - PROCESS | 1652 | 1466588892976 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:13 INFO - PROCESS | 1652 | 1466588893027 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:13 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:48:13 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:48:13 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:48:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
02:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 267ms
02:48:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
02:48:13 INFO - PROCESS | 1652 | 1466588893255 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:13 INFO - PROCESS | 1652 | 1466588893308 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:13 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:48:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 269ms
02:48:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
02:48:13 INFO - PROCESS | 1652 | 1466588893522 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:13 INFO - PROCESS | 1652 | 1466588893573 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
02:48:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 717ms
02:48:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
02:48:14 INFO - PROCESS | 1652 | 1466588894241 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:14 INFO - PROCESS | 1652 | 1466588894278 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:14 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:48:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 716ms
02:48:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
02:48:14 INFO - PROCESS | 1652 | 1466588894966 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:15 INFO - PROCESS | 1652 | 1466588895022 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:15 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:48:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 716ms
02:48:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
02:48:15 INFO - PROCESS | 1652 | 1466588895683 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:15 INFO - PROCESS | 1652 | 1466588895723 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:16 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:48:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 719ms
02:48:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
02:48:16 INFO - PROCESS | 1652 | 1466588896404 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:16 INFO - PROCESS | 1652 | 1466588896444 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:17 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:48:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 668ms
02:48:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
02:48:17 INFO - PROCESS | 1652 | 1466588897074 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:17 INFO - PROCESS | 1652 | 1466588897118 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:17 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:48:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
02:48:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
02:48:17 INFO - PROCESS | 1652 | 1466588897293 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:17 INFO - PROCESS | 1652 | 1466588897340 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:17 INFO - PROCESS | 1652 | 1466588897407 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:48:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
02:48:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 716ms
02:48:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
02:48:18 INFO - PROCESS | 1652 | 1466588898013 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:18 INFO - PROCESS | 1652 | 1466588898059 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
02:48:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 716ms
02:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
02:48:18 INFO - PROCESS | 1652 | 1466588898749 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:18 INFO - PROCESS | 1652 | 1466588898794 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 369ms
02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
02:48:19 INFO - PROCESS | 1652 | 1466588899122 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:19 INFO - PROCESS | 1652 | 1466588899171 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 217ms
02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
02:48:19 INFO - PROCESS | 1652 | 1466588899343 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:19 INFO - PROCESS | 1652 | 1466588899391 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 216ms
02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
02:48:19 INFO - PROCESS | 1652 | 1466588899571 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:19 INFO - PROCESS | 1652 | 1466588899617 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 217ms
02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
02:48:19 INFO - PROCESS | 1652 | 1466588899788 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:19 INFO - PROCESS | 1652 | 1466588899835 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
02:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 217ms
02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
02:48:20 INFO - PROCESS | 1652 | 1466588900007 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:20 INFO - PROCESS | 1652 | 1466588900055 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
02:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 216ms
02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
02:48:20 INFO - PROCESS | 1652 | 1466588900227 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:20 INFO - PROCESS | 1652 | 1466588900290 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
02:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 266ms
02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
02:48:20 INFO - PROCESS | 1652 | 1466588900504 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:20 INFO - PROCESS | 1652 | 1466588900575 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:20 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:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 317ms
02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
02:48:20 INFO - PROCESS | 1652 | 1466588900830 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:20 INFO - PROCESS | 1652 | 1466588900904 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:21 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:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 274ms
02:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
02:48:21 INFO - PROCESS | 1652 | 1466588901105 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:21 INFO - PROCESS | 1652 | 1466588901161 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:21 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:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 267ms
02:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
02:48:21 INFO - PROCESS | 1652 | 1466588901379 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:21 INFO - PROCESS | 1652 | 1466588901441 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
02:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 267ms
02:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
02:48:21 INFO - PROCESS | 1652 | 1466588901659 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:21 INFO - PROCESS | 1652 | 1466588901716 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:21 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:48:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:48:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
02:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 220ms
02:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
02:48:21 INFO - PROCESS | 1652 | 1466588901877 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:21 INFO - PROCESS | 1652 | 1466588901928 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 216ms
02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
02:48:22 INFO - PROCESS | 1652 | 1466588902095 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:22 INFO - PROCESS | 1652 | 1466588902143 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:22 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:48:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:48:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
02:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 217ms
02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
02:48:22 INFO - PROCESS | 1652 | 1466588902321 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:22 INFO - PROCESS | 1652 | 1466588902370 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 224ms
02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
02:48:22 INFO - PROCESS | 1652 | 1466588902542 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:22 INFO - PROCESS | 1652 | 1466588902591 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 216ms
02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
02:48:22 INFO - PROCESS | 1652 | 1466588902760 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:22 INFO - PROCESS | 1652 | 1466588902809 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
02:48:22 INFO - PROCESS | 1652 | 1466588902978 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:23 INFO - PROCESS | 1652 | 1466588903038 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
02:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 215ms
02:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
02:48:23 INFO - PROCESS | 1652 | 1466588903203 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:23 INFO - PROCESS | 1652 | 1466588903262 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
02:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 272ms
02:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
02:48:23 INFO - PROCESS | 1652 | 1466588903475 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:23 INFO - PROCESS | 1652 | 1466588903552 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
02:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 317ms
02:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
02:48:23 INFO - PROCESS | 1652 | 1466588903793 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:23 INFO - PROCESS | 1652 | 1466588903845 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 216ms
02:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
02:48:24 INFO - PROCESS | 1652 | 1466588904011 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:24 INFO - PROCESS | 1652 | 1466588904067 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 216ms
02:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
02:48:24 INFO - PROCESS | 1652 | 1466588904229 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:24 INFO - PROCESS | 1652 | 1466588904290 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 220ms
02:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
02:48:24 INFO - PROCESS | 1652 | 1466588904458 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:24 INFO - PROCESS | 1652 | 1466588904524 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 317ms
02:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
02:48:24 INFO - PROCESS | 1652 | 1466588904778 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:24 INFO - PROCESS | 1652 | 1466588904862 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
02:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 266ms
02:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
02:48:25 INFO - PROCESS | 1652 | 1466588905055 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:25 INFO - PROCESS | 1652 | 1466588905161 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
02:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 627ms
02:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
02:48:25 INFO - PROCESS | 1652 | 1466588905677 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:25 INFO - PROCESS | 1652 | 1466588905749 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
02:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 416ms
02:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
02:48:26 INFO - PROCESS | 1652 | 1466588906096 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:26 INFO - PROCESS | 1652 | 1466588906151 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
02:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 266ms
02:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
02:48:26 INFO - PROCESS | 1652 | 1466588906374 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:26 INFO - PROCESS | 1652 | 1466588906425 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
02:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 266ms
02:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
02:48:26 INFO - PROCESS | 1652 | 1466588906645 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:26 INFO - PROCESS | 1652 | 1466588906693 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
02:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 217ms
02:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
02:48:26 INFO - PROCESS | 1652 | 1466588906861 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:26 INFO - PROCESS | 1652 | 1466588906909 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
02:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 216ms
02:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
02:48:27 INFO - PROCESS | 1652 | 1466588907085 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:27 INFO - PROCESS | 1652 | 1466588907134 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
02:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 217ms
02:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
02:48:27 INFO - PROCESS | 1652 | 1466588907306 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:27 INFO - PROCESS | 1652 | 1466588907360 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
02:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 217ms
02:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
02:48:27 INFO - PROCESS | 1652 | 1466588907524 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:27 INFO - PROCESS | 1652 | 1466588907578 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
02:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 216ms
02:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
02:48:27 INFO - PROCESS | 1652 | 1466588907743 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:27 INFO - PROCESS | 1652 | 1466588907792 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
02:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 315ms
02:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
02:48:28 INFO - PROCESS | 1652 | 1466588908072 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:28 INFO - PROCESS | 1652 | 1466588908151 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
02:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 374ms
02:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
02:48:28 INFO - PROCESS | 1652 | 1466588908444 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:28 INFO - PROCESS | 1652 | 1466588908502 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
02:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 267ms
02:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
02:48:28 INFO - PROCESS | 1652 | 1466588908722 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:28 INFO - PROCESS | 1652 | 1466588908804 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
02:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 374ms
02:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
02:48:29 INFO - PROCESS | 1652 | 1466588909109 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:29 INFO - PROCESS | 1652 | 1466588909188 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
02:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 325ms
02:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
02:48:29 INFO - PROCESS | 1652 | 1466588909427 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:29 INFO - PROCESS | 1652 | 1466588909479 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
02:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 217ms
02:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
02:48:29 INFO - PROCESS | 1652 | 1466588909646 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:29 INFO - PROCESS | 1652 | 1466588909705 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
02:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 216ms
02:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
02:48:29 INFO - PROCESS | 1652 | 1466588909871 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:29 INFO - PROCESS | 1652 | 1466588909923 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
02:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 223ms
02:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
02:48:30 INFO - PROCESS | 1652 | 1466588910090 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:30 INFO - PROCESS | 1652 | 1466588910141 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
02:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 216ms
02:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
02:48:30 INFO - PROCESS | 1652 | 1466588910309 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:30 INFO - PROCESS | 1652 | 1466588910362 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
02:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 215ms
02:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
02:48:30 INFO - PROCESS | 1652 | 1466588910527 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:30 INFO - PROCESS | 1652 | 1466588910579 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
02:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 216ms
02:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
02:48:30 INFO - PROCESS | 1652 | 1466588910753 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:30 INFO - PROCESS | 1652 | 1466588910810 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
02:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 216ms
02:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
02:48:30 INFO - PROCESS | 1652 | 1466588910971 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:31 INFO - PROCESS | 1652 | 1466588911022 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
02:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 222ms
02:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
02:48:31 INFO - PROCESS | 1652 | 1466588911190 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:31 INFO - PROCESS | 1652 | 1466588911246 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
02:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 216ms
02:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
02:48:31 INFO - PROCESS | 1652 | 1466588911409 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:31 INFO - PROCESS | 1652 | 1466588911474 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
02:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 216ms
02:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
02:48:31 INFO - PROCESS | 1652 | 1466588911628 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:31 INFO - PROCESS | 1652 | 1466588911687 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
02:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 216ms
02:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
02:48:31 INFO - PROCESS | 1652 | 1466588911887 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:31 INFO - PROCESS | 1652 | 1466588911970 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
02:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 524ms
02:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
02:48:32 INFO - PROCESS | 1652 | 1466588912374 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:32 INFO - PROCESS | 1652 | 1466588912420 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
02:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 267ms
02:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
02:48:32 INFO - PROCESS | 1652 | 1466588912646 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:32 INFO - PROCESS | 1652 | 1466588912703 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
02:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 267ms
02:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
02:48:32 INFO - PROCESS | 1652 | 1466588912924 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:32 INFO - PROCESS | 1652 | 1466588912975 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
02:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 275ms
02:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
02:48:33 INFO - PROCESS | 1652 | 1466588913191 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:33 INFO - PROCESS | 1652 | 1466588913240 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
02:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 217ms
02:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
02:48:33 INFO - PROCESS | 1652 | 1466588913410 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:33 INFO - PROCESS | 1652 | 1466588913456 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
02:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 216ms
02:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
02:48:33 INFO - PROCESS | 1652 | 1466588913629 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:33 INFO - PROCESS | 1652 | 1466588913692 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
02:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 266ms
02:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
02:48:33 INFO - PROCESS | 1652 | 1466588913896 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:33 INFO - PROCESS | 1652 | 1466588913951 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
02:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 217ms
02:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
02:48:34 INFO - PROCESS | 1652 | 1466588914119 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:34 INFO - PROCESS | 1652 | 1466588914168 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
02:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 221ms
02:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
02:48:34 INFO - PROCESS | 1652 | 1466588914340 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:34 INFO - PROCESS | 1652 | 1466588914396 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
02:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 267ms
02:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
02:48:34 INFO - PROCESS | 1652 | 1466588914609 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:34 INFO - PROCESS | 1652 | 1466588914676 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
02:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 267ms
02:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
02:48:34 INFO - PROCESS | 1652 | 1466588914879 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:34 INFO - PROCESS | 1652 | 1466588914950 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
02:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 267ms
02:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
02:48:35 INFO - PROCESS | 1652 | 1466588915154 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:35 INFO - PROCESS | 1652 | 1466588915218 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
02:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 274ms
02:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
02:48:35 INFO - PROCESS | 1652 | 1466588915454 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:35 INFO - PROCESS | 1652 | 1466588915520 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
02:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 267ms
02:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
02:48:35 INFO - PROCESS | 1652 | 1466588915694 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:35 INFO - PROCESS | 1652 | 1466588915756 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
02:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 316ms
02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
02:48:36 INFO - PROCESS | 1652 | 1466588916022 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:36 INFO - PROCESS | 1652 | 1466588916107 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
02:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 316ms
02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
02:48:36 INFO - PROCESS | 1652 | 1466588916338 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:36 INFO - PROCESS | 1652 | 1466588916392 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
02:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 223ms
02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
02:48:36 INFO - PROCESS | 1652 | 1466588916557 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:36 INFO - PROCESS | 1652 | 1466588916608 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
02:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 216ms
02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
02:48:36 INFO - PROCESS | 1652 | 1466588916778 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:36 INFO - PROCESS | 1652 | 1466588916830 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
02:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 216ms
02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
02:48:36 INFO - PROCESS | 1652 | 1466588916994 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:37 INFO - PROCESS | 1652 | 1466588917050 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
02:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 216ms
02:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
02:48:37 INFO - PROCESS | 1652 | 1466588917223 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:37 INFO - PROCESS | 1652 | 1466588917275 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
02:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 226ms
02:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
02:48:37 INFO - PROCESS | 1652 | 1466588917442 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:37 INFO - PROCESS | 1652 | 1466588917494 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
02:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 216ms
02:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
02:48:37 INFO - PROCESS | 1652 | 1466588917660 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:37 INFO - PROCESS | 1652 | 1466588917713 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
02:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 216ms
02:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
02:48:37 INFO - PROCESS | 1652 | 1466588917878 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:37 INFO - PROCESS | 1652 | 1466588917934 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
02:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 215ms
02:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
02:48:38 INFO - PROCESS | 1652 | 1466588918102 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:38 INFO - PROCESS | 1652 | 1466588918160 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
02:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 216ms
02:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
02:48:38 INFO - PROCESS | 1652 | 1466588918321 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:38 INFO - PROCESS | 1652 | 1466588918415 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
02:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 474ms
02:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
02:48:38 INFO - PROCESS | 1652 | 1466588918804 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:38 INFO - PROCESS | 1652 | 1466588918865 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
02:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 467ms
02:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
02:48:39 INFO - PROCESS | 1652 | 1466588919274 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:39 INFO - PROCESS | 1652 | 1466588919317 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
02:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 217ms
02:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
02:48:39 INFO - PROCESS | 1652 | 1466588919494 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:39 INFO - PROCESS | 1652 | 1466588919556 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
02:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 266ms
02:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
02:48:39 INFO - PROCESS | 1652 | 1466588919775 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:39 INFO - PROCESS | 1652 | 1466588919826 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
02:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 218ms
02:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
02:48:39 INFO - PROCESS | 1652 | 1466588919992 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:40 INFO - PROCESS | 1652 | 1466588920043 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 215ms
02:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
02:48:40 INFO - PROCESS | 1652 | 1466588920210 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:40 INFO - PROCESS | 1652 | 1466588920259 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 216ms
02:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
02:48:40 INFO - PROCESS | 1652 | 1466588920430 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:40 INFO - PROCESS | 1652 | 1466588920490 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 266ms
02:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
02:48:40 INFO - PROCESS | 1652 | 1466588920704 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:40 INFO - PROCESS | 1652 | 1466588920754 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 217ms
02:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
02:48:40 INFO - PROCESS | 1652 | 1466588920923 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:40 INFO - PROCESS | 1652 | 1466588920971 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
02:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 216ms
02:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
02:48:41 INFO - PROCESS | 1652 | 1466588921146 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:41 INFO - PROCESS | 1652 | 1466588921212 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
02:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 266ms
02:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
02:48:41 INFO - PROCESS | 1652 | 1466588921424 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:41 INFO - PROCESS | 1652 | 1466588921485 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
02:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 266ms
02:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
02:48:41 INFO - PROCESS | 1652 | 1466588921693 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:41 INFO - PROCESS | 1652 | 1466588921762 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
02:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 266ms
02:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
02:48:41 INFO - PROCESS | 1652 | 1466588921972 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:42 INFO - PROCESS | 1652 | 1466588922029 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
02:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 225ms
02:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
02:48:42 INFO - PROCESS | 1652 | 1466588922190 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:42 INFO - PROCESS | 1652 | 1466588922251 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
02:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 266ms
02:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
02:48:42 INFO - PROCESS | 1652 | 1466588922495 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:42 INFO - PROCESS | 1652 | 1466588922557 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
02:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 217ms
02:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
02:48:42 INFO - PROCESS | 1652 | 1466588922720 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:42 INFO - PROCESS | 1652 | 1466588922772 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
02:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 216ms
02:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
02:48:42 INFO - PROCESS | 1652 | 1466588922940 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:42 INFO - PROCESS | 1652 | 1466588922991 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
02:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 216ms
02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
02:48:43 INFO - PROCESS | 1652 | 1466588923158 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:43 INFO - PROCESS | 1652 | 1466588923211 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
02:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 216ms
02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
02:48:43 INFO - PROCESS | 1652 | 1466588923376 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:43 INFO - PROCESS | 1652 | 1466588923427 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
02:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 215ms
02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
02:48:43 INFO - PROCESS | 1652 | 1466588923595 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:43 INFO - PROCESS | 1652 | 1466588923662 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
02:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 316ms
02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
02:48:43 INFO - PROCESS | 1652 | 1466588923923 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:44 INFO - PROCESS | 1652 | 1466588923999 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 276ms
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
02:48:44 INFO - PROCESS | 1652 | 1466588924192 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:44 INFO - PROCESS | 1652 | 1466588924249 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 217ms
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
02:48:44 INFO - PROCESS | 1652 | 1466588924411 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:44 INFO - PROCESS | 1652 | 1466588924467 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 216ms
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
02:48:44 INFO - PROCESS | 1652 | 1466588924635 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:44 INFO - PROCESS | 1652 | 1466588924697 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 216ms
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
02:48:44 INFO - PROCESS | 1652 | 1466588924854 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:44 INFO - PROCESS | 1652 | 1466588924911 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 224ms
02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
02:48:45 INFO - PROCESS | 1652 | 1466588925077 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:45 INFO - PROCESS | 1652 | 1466588925170 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:45 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:48:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:48:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
02:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 571ms
02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
02:48:45 INFO - PROCESS | 1652 | 1466588925649 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:45 INFO - PROCESS | 1652 | 1466588925694 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:45 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:48:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:48:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
02:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 218ms
02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
02:48:45 INFO - PROCESS | 1652 | 1466588925875 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:45 INFO - PROCESS | 1652 | 1466588925925 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:46 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:48:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:48:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:48:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
02:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 266ms
02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
02:48:46 INFO - PROCESS | 1652 | 1466588926147 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:46 INFO - PROCESS | 1652 | 1466588926204 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:46 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:48:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:48:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
02:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 417ms
02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
02:48:46 INFO - PROCESS | 1652 | 1466588926565 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:46 INFO - PROCESS | 1652 | 1466588926623 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:46 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:48:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:48:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
02:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 368ms
02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
02:48:46 INFO - PROCESS | 1652 | 1466588926939 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:46 INFO - PROCESS | 1652 | 1466588926985 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:47 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:48:47 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:48:47 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:48:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
02:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 217ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
02:48:47 INFO - PROCESS | 1652 | 1466588927161 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:47 INFO - PROCESS | 1652 | 1466588927211 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 217ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
02:48:47 INFO - PROCESS | 1652 | 1466588927389 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:47 INFO - PROCESS | 1652 | 1466588927454 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:47 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:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 268ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
02:48:47 INFO - PROCESS | 1652 | 1466588927656 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:47 INFO - PROCESS | 1652 | 1466588927711 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:47 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:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 222ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
02:48:47 INFO - PROCESS | 1652 | 1466588927874 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:47 INFO - PROCESS | 1652 | 1466588927922 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 216ms
02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
02:48:48 INFO - PROCESS | 1652 | 1466588928094 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:48 INFO - PROCESS | 1652 | 1466588928150 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 216ms
02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
02:48:48 INFO - PROCESS | 1652 | 1466588928323 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:48 INFO - PROCESS | 1652 | 1466588928378 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 279ms
02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
02:48:48 INFO - PROCESS | 1652 | 1466588928604 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:48 INFO - PROCESS | 1652 | 1466588928661 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:48 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:48:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
02:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 266ms
02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
02:48:48 INFO - PROCESS | 1652 | 1466588928861 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:48 INFO - PROCESS | 1652 | 1466588928932 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 366ms
02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
02:48:49 INFO - PROCESS | 1652 | 1466588929239 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:49 INFO - PROCESS | 1652 | 1466588929309 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 274ms
02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
02:48:49 INFO - PROCESS | 1652 | 1466588929508 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:49 INFO - PROCESS | 1652 | 1466588929570 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 216ms
02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
02:48:49 INFO - PROCESS | 1652 | 1466588929726 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:49 INFO - PROCESS | 1652 | 1466588929785 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 216ms
02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
02:48:49 INFO - PROCESS | 1652 | 1466588929944 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:50 INFO - PROCESS | 1652 | 1466588930002 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 316ms
02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
02:48:50 INFO - PROCESS | 1652 | 1466588930272 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:50 INFO - PROCESS | 1652 | 1466588930344 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 317ms
02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
02:48:50 INFO - PROCESS | 1652 | 1466588930588 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:50 INFO - PROCESS | 1652 | 1466588930640 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 223ms
02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
02:48:50 INFO - PROCESS | 1652 | 1466588930808 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:50 INFO - PROCESS | 1652 | 1466588930874 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 316ms
02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
02:48:51 INFO - PROCESS | 1652 | 1466588931129 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:51 INFO - PROCESS | 1652 | 1466588931214 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 317ms
02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
02:48:51 INFO - PROCESS | 1652 | 1466588931453 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:51 INFO - PROCESS | 1652 | 1466588931512 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 216ms
02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
02:48:51 INFO - PROCESS | 1652 | 1466588931672 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:51 INFO - PROCESS | 1652 | 1466588931724 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 224ms
02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
02:48:51 INFO - PROCESS | 1652 | 1466588931892 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:51 INFO - PROCESS | 1652 | 1466588931948 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 216ms
02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
02:48:52 INFO - PROCESS | 1652 | 1466588932110 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:52 INFO - PROCESS | 1652 | 1466588932164 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 315ms
02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
02:48:52 INFO - PROCESS | 1652 | 1466588932483 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:52 INFO - PROCESS | 1652 | 1466588932620 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms
02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
02:48:52 INFO - PROCESS | 1652 | 1466588932956 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:53 INFO - PROCESS | 1652 | 1466588933000 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 268ms
02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
02:48:53 INFO - PROCESS | 1652 | 1466588933225 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:53 INFO - PROCESS | 1652 | 1466588933279 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 267ms
02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
02:48:53 INFO - PROCESS | 1652 | 1466588933506 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:53 INFO - PROCESS | 1652 | 1466588933580 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 320ms
02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
02:48:53 INFO - PROCESS | 1652 | 1466588933826 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:53 INFO - PROCESS | 1652 | 1466588933896 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 267ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
02:48:54 INFO - PROCESS | 1652 | 1466588934103 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:54 INFO - PROCESS | 1652 | 1466588934153 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 216ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
02:48:54 INFO - PROCESS | 1652 | 1466588934320 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:54 INFO - PROCESS | 1652 | 1466588934368 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 271ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
02:48:54 INFO - PROCESS | 1652 | 1466588934594 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:54 INFO - PROCESS | 1652 | 1466588934662 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 316ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
02:48:54 INFO - PROCESS | 1652 | 1466588934913 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:55 INFO - PROCESS | 1652 | 1466588935008 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:55 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:48:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:48:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
02:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 266ms
02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
02:48:55 INFO - PROCESS | 1652 | 1466588935186 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:55 INFO - PROCESS | 1652 | 1466588935255 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 269ms
02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
02:48:55 INFO - PROCESS | 1652 | 1466588935460 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:55 INFO - PROCESS | 1652 | 1466588935521 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 267ms
02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
02:48:55 INFO - PROCESS | 1652 | 1466588935729 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:55 INFO - PROCESS | 1652 | 1466588935802 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 266ms
02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
02:48:56 INFO - PROCESS | 1652 | 1466588936003 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:56 INFO - PROCESS | 1652 | 1466588936061 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:56 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:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 267ms
02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
02:48:56 INFO - PROCESS | 1652 | 1466588936275 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:56 INFO - PROCESS | 1652 | 1466588936344 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:56 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:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 266ms
02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
02:48:56 INFO - PROCESS | 1652 | 1466588936543 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:56 INFO - PROCESS | 1652 | 1466588936597 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 215ms
02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
02:48:56 INFO - PROCESS | 1652 | 1466588936761 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:56 INFO - PROCESS | 1652 | 1466588936819 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 718ms
02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
02:48:57 INFO - PROCESS | 1652 | 1466588937481 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:57 INFO - PROCESS | 1652 | 1466588937535 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 216ms
02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
02:48:57 INFO - PROCESS | 1652 | 1466588937706 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:57 INFO - PROCESS | 1652 | 1466588937758 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 217ms
02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
02:48:57 INFO - PROCESS | 1652 | 1466588937925 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:57 INFO - PROCESS | 1652 | 1466588937981 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 217ms
02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
02:48:58 INFO - PROCESS | 1652 | 1466588938144 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:58 INFO - PROCESS | 1652 | 1466588938198 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 216ms
02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
02:48:58 INFO - PROCESS | 1652 | 1466588938362 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:58 INFO - PROCESS | 1652 | 1466588938420 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 216ms
02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
02:48:58 INFO - PROCESS | 1652 | 1466588938580 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:58 INFO - PROCESS | 1652 | 1466588938656 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 267ms
02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
02:48:58 INFO - PROCESS | 1652 | 1466588938965 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:59 INFO - PROCESS | 1652 | 1466588939114 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 674ms
02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
02:48:59 INFO - PROCESS | 1652 | 1466588939544 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:59 INFO - PROCESS | 1652 | 1466588939590 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:59 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:48:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
02:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 266ms
02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
02:48:59 INFO - PROCESS | 1652 | 1466588939821 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:48:59 INFO - PROCESS | 1652 | 1466588939872 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:00 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
02:49:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
02:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 266ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
02:49:00 INFO - PROCESS | 1652 | 1466588940096 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:00 INFO - PROCESS | 1652 | 1466588940153 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:00 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:49:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
02:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 218ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
02:49:00 INFO - PROCESS | 1652 | 1466588940311 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:00 INFO - PROCESS | 1652 | 1466588940365 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:00 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:49:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:49:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
02:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 316ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
02:49:00 INFO - PROCESS | 1652 | 1466588940643 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:00 INFO - PROCESS | 1652 | 1466588940712 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:00 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:49:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
02:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 327ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
02:49:00 INFO - PROCESS | 1652 | 1466588940962 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:01 INFO - PROCESS | 1652 | 1466588941018 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 216ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
02:49:01 INFO - PROCESS | 1652 | 1466588941179 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:01 INFO - PROCESS | 1652 | 1466588941228 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 216ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
02:49:01 INFO - PROCESS | 1652 | 1466588941403 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:01 INFO - PROCESS | 1652 | 1466588941464 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 216ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
02:49:01 INFO - PROCESS | 1652 | 1466588941623 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:01 INFO - PROCESS | 1652 | 1466588941676 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 275ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
02:49:01 INFO - PROCESS | 1652 | 1466588941896 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:01 INFO - PROCESS | 1652 | 1466588941962 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
02:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 266ms
02:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
02:49:02 INFO - PROCESS | 1652 | 1466588942172 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:02 INFO - PROCESS | 1652 | 1466588942238 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
02:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 325ms
02:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
02:49:02 INFO - PROCESS | 1652 | 1466588942492 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:02 INFO - PROCESS | 1652 | 1466588942549 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
02:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 266ms
02:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
02:49:02 INFO - PROCESS | 1652 | 1466588942760 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:02 INFO - PROCESS | 1652 | 1466588942810 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 265ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
02:49:03 INFO - PROCESS | 1652 | 1466588943028 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:03 INFO - PROCESS | 1652 | 1466588943080 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 216ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
02:49:03 INFO - PROCESS | 1652 | 1466588943253 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:03 INFO - PROCESS | 1652 | 1466588943306 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 266ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
02:49:03 INFO - PROCESS | 1652 | 1466588943523 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:03 INFO - PROCESS | 1652 | 1466588943574 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 224ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
02:49:03 INFO - PROCESS | 1652 | 1466588943742 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:03 INFO - PROCESS | 1652 | 1466588943793 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 216ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
02:49:03 INFO - PROCESS | 1652 | 1466588943970 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:04 INFO - PROCESS | 1652 | 1466588944035 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 319ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
02:49:04 INFO - PROCESS | 1652 | 1466588944293 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:04 INFO - PROCESS | 1652 | 1466588944373 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 325ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
02:49:04 INFO - PROCESS | 1652 | 1466588944610 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:04 INFO - PROCESS | 1652 | 1466588944664 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 216ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
02:49:04 INFO - PROCESS | 1652 | 1466588944829 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:04 INFO - PROCESS | 1652 | 1466588944887 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 216ms
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
02:49:05 INFO - PROCESS | 1652 | 1466588945054 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:05 INFO - PROCESS | 1652 | 1466588945111 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 216ms
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
02:49:05 INFO - PROCESS | 1652 | 1466588945272 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:05 INFO - PROCESS | 1652 | 1466588945361 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 575ms
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
02:49:05 INFO - PROCESS | 1652 | 1466588945852 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:05 INFO - PROCESS | 1652 | 1466588945898 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 219ms
02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
02:49:06 INFO - PROCESS | 1652 | 1466588946077 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:06 INFO - PROCESS | 1652 | 1466588946130 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 266ms
02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
02:49:06 INFO - PROCESS | 1652 | 1466588946355 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:06 INFO - PROCESS | 1652 | 1466588946415 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 268ms
02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
02:49:06 INFO - PROCESS | 1652 | 1466588946622 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:06 INFO - PROCESS | 1652 | 1466588946676 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 223ms
02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
02:49:06 INFO - PROCESS | 1652 | 1466588946842 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:06 INFO - PROCESS | 1652 | 1466588946889 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 216ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
02:49:07 INFO - PROCESS | 1652 | 1466588947062 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:07 INFO - PROCESS | 1652 | 1466588947118 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 266ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
02:49:07 INFO - PROCESS | 1652 | 1466588947329 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:07 INFO - PROCESS | 1652 | 1466588947377 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 216ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
02:49:07 INFO - PROCESS | 1652 | 1466588947555 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:07 INFO - PROCESS | 1652 | 1466588947606 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 316ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
02:49:07 INFO - PROCESS | 1652 | 1466588947874 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:07 INFO - PROCESS | 1652 | 1466588947921 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 268ms
02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
02:49:08 INFO - PROCESS | 1652 | 1466588948146 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:08 INFO - PROCESS | 1652 | 1466588948232 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 367ms
02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
02:49:08 INFO - PROCESS | 1652 | 1466588948534 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:08 INFO - PROCESS | 1652 | 1466588948626 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 276ms
02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
02:49:08 INFO - PROCESS | 1652 | 1466588948793 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:08 INFO - PROCESS | 1652 | 1466588948857 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 316ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
02:49:09 INFO - PROCESS | 1652 | 1466588949112 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:09 INFO - PROCESS | 1652 | 1466588949227 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 367ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
02:49:09 INFO - PROCESS | 1652 | 1466588949490 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:09 INFO - PROCESS | 1652 | 1466588949563 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 324ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
02:49:09 INFO - PROCESS | 1652 | 1466588949808 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:09 INFO - PROCESS | 1652 | 1466588949860 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 216ms
02:49:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
02:49:10 INFO - PROCESS | 1652 | 1466588950027 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 INFO - PROCESS | 1652 | 1466588950078 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 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:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
02:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
02:49:10 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:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
02:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
02:49:10 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:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
02:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
02:49:10 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:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
02:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
02:49:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 217ms
02:49:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
02:49:10 INFO - PROCESS | 1652 | 1466588950246 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 INFO - PROCESS | 1652 | 1466588950300 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
02:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
02:49:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
02:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
02:49:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
02:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
02:49:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 216ms
02:49:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
02:49:10 INFO - PROCESS | 1652 | 1466588950472 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 INFO - PROCESS | 1652 | 1466588950527 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 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:49:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
02:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
02:49:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
02:49:10 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:49:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
02:49:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 224ms
02:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
02:49:10 INFO - PROCESS | 1652 | 1466588950692 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 INFO - PROCESS | 1652 | 1466588950744 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
02:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 217ms
02:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
02:49:10 INFO - PROCESS | 1652 | 1466588950911 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:10 INFO - PROCESS | 1652 | 1466588950969 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
02:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 216ms
02:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
02:49:11 INFO - PROCESS | 1652 | 1466588951129 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:11 INFO - PROCESS | 1652 | 1466588951193 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
02:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 215ms
02:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
02:49:11 INFO - PROCESS | 1652 | 1466588951347 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:11 INFO - PROCESS | 1652 | 1466588951411 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
02:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 216ms
02:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
02:49:11 INFO - PROCESS | 1652 | 1466588951575 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:11 INFO - PROCESS | 1652 | 1466588951630 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
02:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 276ms
02:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
02:49:11 INFO - PROCESS | 1652 | 1466588951942 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:12 INFO - PROCESS | 1652 | 1466588952016 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
02:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms
02:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
02:49:12 INFO - PROCESS | 1652 | 1466588952562 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:12 INFO - PROCESS | 1652 | 1466588952608 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
02:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 217ms
02:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
02:49:12 INFO - PROCESS | 1652 | 1466588952789 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:12 INFO - PROCESS | 1652 | 1466588952838 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
02:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 224ms
02:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
02:49:13 INFO - PROCESS | 1652 | 1466588953029 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:13 INFO - PROCESS | 1652 | 1466588953077 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
02:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 224ms
02:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
02:49:13 INFO - PROCESS | 1652 | 1466588953243 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:13 INFO - PROCESS | 1652 | 1466588953293 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
02:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 217ms
02:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
02:49:13 INFO - PROCESS | 1652 | 1466588953462 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:13 INFO - PROCESS | 1652 | 1466588953520 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
02:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 316ms
02:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
02:49:13 INFO - PROCESS | 1652 | 1466588953792 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:13 INFO - PROCESS | 1652 | 1466588953876 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
02:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 267ms
02:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
02:49:14 INFO - PROCESS | 1652 | 1466588954056 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:14 INFO - PROCESS | 1652 | 1466588954104 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
02:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 222ms
02:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
02:49:14 INFO - PROCESS | 1652 | 1466588954275 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:14 INFO - PROCESS | 1652 | 1466588954322 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
02:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 216ms
02:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
02:49:14 INFO - PROCESS | 1652 | 1466588954493 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:14 INFO - PROCESS | 1652 | 1466588954548 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
02:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 266ms
02:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
02:49:14 INFO - PROCESS | 1652 | 1466588954762 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:14 INFO - PROCESS | 1652 | 1466588954819 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
02:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 267ms
02:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
02:49:15 INFO - PROCESS | 1652 | 1466588955039 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:15 INFO - PROCESS | 1652 | 1466588955103 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
02:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 266ms
02:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
02:49:15 INFO - PROCESS | 1652 | 1466588955308 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:15 INFO - PROCESS | 1652 | 1466588955370 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
02:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 367ms
02:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
02:49:15 INFO - PROCESS | 1652 | 1466588955679 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:15 INFO - PROCESS | 1652 | 1466588955727 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
02:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 266ms
02:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
02:49:15 INFO - PROCESS | 1652 | 1466588955954 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:16 INFO - PROCESS | 1652 | 1466588956006 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
02:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 216ms
02:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
02:49:16 INFO - PROCESS | 1652 | 1466588956173 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:16 INFO - PROCESS | 1652 | 1466588956236 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:16 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:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 223ms
02:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
02:49:16 INFO - PROCESS | 1652 | 1466588956393 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:16 INFO - PROCESS | 1652 | 1466588956446 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
02:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 216ms
02:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
02:49:16 INFO - PROCESS | 1652 | 1466588956611 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:16 INFO - PROCESS | 1652 | 1466588956665 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:16 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:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 215ms
02:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
02:49:16 INFO - PROCESS | 1652 | 1466588956829 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:16 INFO - PROCESS | 1652 | 1466588956880 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
02:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 215ms
02:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
02:49:17 INFO - PROCESS | 1652 | 1466588957048 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:17 INFO - PROCESS | 1652 | 1466588957108 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
02:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 216ms
02:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
02:49:17 INFO - PROCESS | 1652 | 1466588957273 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:17 INFO - PROCESS | 1652 | 1466588957330 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
02:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 223ms
02:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
02:49:17 INFO - PROCESS | 1652 | 1466588957493 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:17 INFO - PROCESS | 1652 | 1466588957554 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
02:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 216ms
02:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
02:49:17 INFO - PROCESS | 1652 | 1466588957710 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:17 INFO - PROCESS | 1652 | 1466588957768 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
02:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 267ms
02:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
02:49:17 INFO - PROCESS | 1652 | 1466588957988 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:18 INFO - PROCESS | 1652 | 1466588958074 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
02:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 317ms
02:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
02:49:18 INFO - PROCESS | 1652 | 1466588958307 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:18 INFO - PROCESS | 1652 | 1466588958361 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
02:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 516ms
02:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
02:49:18 INFO - PROCESS | 1652 | 1466588958836 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:18 INFO - PROCESS | 1652 | 1466588958888 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
02:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 220ms
02:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
02:49:19 INFO - PROCESS | 1652 | 1466588959057 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:19 INFO - PROCESS | 1652 | 1466588959110 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
02:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 273ms
02:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
02:49:19 INFO - PROCESS | 1652 | 1466588959329 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:19 INFO - PROCESS | 1652 | 1466588959392 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
02:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 267ms
02:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
02:49:19 INFO - PROCESS | 1652 | 1466588959595 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:19 INFO - PROCESS | 1652 | 1466588959648 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
02:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 215ms
02:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
02:49:19 INFO - PROCESS | 1652 | 1466588959814 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:19 INFO - PROCESS | 1652 | 1466588959870 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
02:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 216ms
02:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
02:49:20 INFO - PROCESS | 1652 | 1466588960040 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:20 INFO - PROCESS | 1652 | 1466588960095 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
02:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 224ms
02:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
02:49:20 INFO - PROCESS | 1652 | 1466588960259 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:20 INFO - PROCESS | 1652 | 1466588960309 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
02:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 217ms
02:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
02:49:20 INFO - PROCESS | 1652 | 1466588960478 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:20 INFO - PROCESS | 1652 | 1466588960536 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
02:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 216ms
02:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
02:49:20 INFO - PROCESS | 1652 | 1466588960696 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:20 INFO - PROCESS | 1652 | 1466588960758 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:20 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:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 266ms
02:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
02:49:20 INFO - PROCESS | 1652 | 1466588960964 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:21 INFO - PROCESS | 1652 | 1466588961028 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
02:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 266ms
02:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
02:49:21 INFO - PROCESS | 1652 | 1466588961241 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:21 INFO - PROCESS | 1652 | 1466588961309 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
02:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 273ms
02:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
02:49:21 INFO - PROCESS | 1652 | 1466588961509 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:21 INFO - PROCESS | 1652 | 1466588961567 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:21 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:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 265ms
02:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
02:49:21 INFO - PROCESS | 1652 | 1466588961777 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:21 INFO - PROCESS | 1652 | 1466588961840 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
02:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 266ms
02:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
02:49:22 INFO - PROCESS | 1652 | 1466588962046 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - PROCESS | 1652 | 1466588962097 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
02:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 216ms
02:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
02:49:22 INFO - PROCESS | 1652 | 1466588962264 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - PROCESS | 1652 | 1466588962324 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
02:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 217ms
02:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
02:49:22 INFO - PROCESS | 1652 | 1466588962490 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - PROCESS | 1652 | 1466588962544 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
02:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 223ms
02:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
02:49:22 INFO - PROCESS | 1652 | 1466588962710 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - PROCESS | 1652 | 1466588962765 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
02:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 216ms
02:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
02:49:22 INFO - PROCESS | 1652 | 1466588962928 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:22 INFO - PROCESS | 1652 | 1466588962981 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:23 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:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 265ms
02:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
02:49:23 INFO - PROCESS | 1652 | 1466588963196 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:23 INFO - PROCESS | 1652 | 1466588963255 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
02:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 216ms
02:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
02:49:23 INFO - PROCESS | 1652 | 1466588963421 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:23 INFO - PROCESS | 1652 | 1466588963476 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:23 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:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 216ms
02:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
02:49:23 INFO - PROCESS | 1652 | 1466588963640 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:23 INFO - PROCESS | 1652 | 1466588963696 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:23 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:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 223ms
02:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
02:49:23 INFO - PROCESS | 1652 | 1466588963860 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:23 INFO - PROCESS | 1652 | 1466588963920 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
02:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 217ms
02:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
02:49:24 INFO - PROCESS | 1652 | 1466588964082 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:24 INFO - PROCESS | 1652 | 1466588964146 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
02:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 217ms
02:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
02:49:24 INFO - PROCESS | 1652 | 1466588964298 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:24 INFO - PROCESS | 1652 | 1466588964355 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:24 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:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 217ms
02:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
02:49:24 INFO - PROCESS | 1652 | 1466588964527 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:24 INFO - PROCESS | 1652 | 1466588964582 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:24 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:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 217ms
02:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
02:49:24 INFO - PROCESS | 1652 | 1466588964880 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:25 INFO - PROCESS | 1652 | 1466588965045 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
02:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 570ms
02:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
02:49:25 INFO - PROCESS | 1652 | 1466588965361 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:25 INFO - PROCESS | 1652 | 1466588965405 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
02:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 216ms
02:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
02:49:25 INFO - PROCESS | 1652 | 1466588965579 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:25 INFO - PROCESS | 1652 | 1466588965629 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
02:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 217ms
02:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
02:49:25 INFO - PROCESS | 1652 | 1466588965807 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:25 INFO - PROCESS | 1652 | 1466588965858 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
02:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 279ms
02:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
02:49:26 INFO - PROCESS | 1652 | 1466588966079 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:26 INFO - PROCESS | 1652 | 1466588966161 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
02:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 317ms
02:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
02:49:26 INFO - PROCESS | 1652 | 1466588966398 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:26 INFO - PROCESS | 1652 | 1466588966453 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
02:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 219ms
02:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
02:49:26 INFO - PROCESS | 1652 | 1466588966625 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:26 INFO - PROCESS | 1652 | 1466588966676 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:26 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:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 216ms
02:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
02:49:26 INFO - PROCESS | 1652 | 1466588966843 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:26 INFO - PROCESS | 1652 | 1466588966890 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:27 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:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 216ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
02:49:27 INFO - PROCESS | 1652 | 1466588967062 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:27 INFO - PROCESS | 1652 | 1466588967109 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:27 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:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 217ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
02:49:27 INFO - PROCESS | 1652 | 1466588967292 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:27 INFO - PROCESS | 1652 | 1466588967348 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:27 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:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 267ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
02:49:27 INFO - PROCESS | 1652 | 1466588967572 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:27 INFO - PROCESS | 1652 | 1466588967630 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 267ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
02:49:27 INFO - PROCESS | 1652 | 1466588967831 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:27 INFO - PROCESS | 1652 | 1466588967897 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 266ms
02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
02:49:28 INFO - PROCESS | 1652 | 1466588968105 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:28 INFO - PROCESS | 1652 | 1466588968162 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 267ms
02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
02:49:28 INFO - PROCESS | 1652 | 1466588968407 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:28 INFO - PROCESS | 1652 | 1466588968481 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 266ms
02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
02:49:28 INFO - PROCESS | 1652 | 1466588968643 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:28 INFO - PROCESS | 1652 | 1466588968693 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 215ms
02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
02:49:28 INFO - PROCESS | 1652 | 1466588968861 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:28 INFO - PROCESS | 1652 | 1466588968912 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 216ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
02:49:29 INFO - PROCESS | 1652 | 1466588969080 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:29 INFO - PROCESS | 1652 | 1466588969130 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 219ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
02:49:29 INFO - PROCESS | 1652 | 1466588969307 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:29 INFO - PROCESS | 1652 | 1466588969359 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 223ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
02:49:29 INFO - PROCESS | 1652 | 1466588969526 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:29 INFO - PROCESS | 1652 | 1466588969591 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 218ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
02:49:29 INFO - PROCESS | 1652 | 1466588969746 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:29 INFO - PROCESS | 1652 | 1466588969802 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:29 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:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 217ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
02:49:29 INFO - PROCESS | 1652 | 1466588969965 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:30 INFO - PROCESS | 1652 | 1466588970024 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:30 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:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 217ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
02:49:30 INFO - PROCESS | 1652 | 1466588970190 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:30 INFO - PROCESS | 1652 | 1466588970243 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
02:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 224ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
02:49:30 INFO - PROCESS | 1652 | 1466588970410 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:30 INFO - PROCESS | 1652 | 1466588970469 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
02:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 217ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
02:49:30 INFO - PROCESS | 1652 | 1466588970629 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:30 INFO - PROCESS | 1652 | 1466588970696 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:30 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:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 217ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
02:49:30 INFO - PROCESS | 1652 | 1466588970847 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:30 INFO - PROCESS | 1652 | 1466588970915 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 220ms
02:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
02:49:31 INFO - PROCESS | 1652 | 1466588971075 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:31 INFO - PROCESS | 1652 | 1466588971129 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
02:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 368ms
02:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
02:49:31 INFO - PROCESS | 1652 | 1466588971446 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:31 INFO - PROCESS | 1652 | 1466588971519 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 619ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
02:49:32 INFO - PROCESS | 1652 | 1466588972068 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:32 INFO - PROCESS | 1652 | 1466588972114 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 217ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
02:49:32 INFO - PROCESS | 1652 | 1466588972295 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:32 INFO - PROCESS | 1652 | 1466588972344 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 217ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
02:49:32 INFO - PROCESS | 1652 | 1466588972523 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:32 INFO - PROCESS | 1652 | 1466588972583 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 268ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
02:49:32 INFO - PROCESS | 1652 | 1466588972794 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:32 INFO - PROCESS | 1652 | 1466588972869 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 324ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
02:49:33 INFO - PROCESS | 1652 | 1466588973127 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:33 INFO - PROCESS | 1652 | 1466588973215 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 275ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
02:49:33 INFO - PROCESS | 1652 | 1466588973396 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:33 INFO - PROCESS | 1652 | 1466588973451 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 216ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
02:49:33 INFO - PROCESS | 1652 | 1466588973614 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:33 INFO - PROCESS | 1652 | 1466588973669 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 217ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
02:49:33 INFO - PROCESS | 1652 | 1466588973839 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:33 INFO - PROCESS | 1652 | 1466588973887 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
02:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 274ms
02:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
02:49:34 INFO - PROCESS | 1652 | 1466588974111 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:34 INFO - PROCESS | 1652 | 1466588974171 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
02:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 265ms
02:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
02:49:34 INFO - PROCESS | 1652 | 1466588974379 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:34 INFO - PROCESS | 1652 | 1466588974442 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
02:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 267ms
02:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
02:49:34 INFO - PROCESS | 1652 | 1466588974656 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:34 INFO - PROCESS | 1652 | 1466588974725 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
02:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 273ms
02:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
02:49:34 INFO - PROCESS | 1652 | 1466588974926 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:34 INFO - PROCESS | 1652 | 1466588974982 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 217ms
02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
02:49:35 INFO - PROCESS | 1652 | 1466588975147 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:35 INFO - PROCESS | 1652 | 1466588975206 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 270ms
02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
02:49:35 INFO - PROCESS | 1652 | 1466588975425 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:35 INFO - PROCESS | 1652 | 1466588975477 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 216ms
02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
02:49:35 INFO - PROCESS | 1652 | 1466588975644 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:35 INFO - PROCESS | 1652 | 1466588975698 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 215ms
02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
02:49:35 INFO - PROCESS | 1652 | 1466588975872 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:35 INFO - PROCESS | 1652 | 1466588975924 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 217ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
02:49:36 INFO - PROCESS | 1652 | 1466588976091 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:36 INFO - PROCESS | 1652 | 1466588976148 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 216ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
02:49:36 INFO - PROCESS | 1652 | 1466588976310 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:36 INFO - PROCESS | 1652 | 1466588976362 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 216ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
02:49:36 INFO - PROCESS | 1652 | 1466588976528 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:36 INFO - PROCESS | 1652 | 1466588976593 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 216ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
02:49:36 INFO - PROCESS | 1652 | 1466588976746 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:36 INFO - PROCESS | 1652 | 1466588976799 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 215ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
02:49:36 INFO - PROCESS | 1652 | 1466588976964 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:37 INFO - PROCESS | 1652 | 1466588977027 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 215ms
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
02:49:37 INFO - PROCESS | 1652 | 1466588977189 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:37 INFO - PROCESS | 1652 | 1466588977248 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 215ms
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
02:49:37 INFO - PROCESS | 1652 | 1466588977407 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:37 INFO - PROCESS | 1652 | 1466588977462 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 223ms
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
02:49:37 INFO - PROCESS | 1652 | 1466588977626 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:37 INFO - PROCESS | 1652 | 1466588977688 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 267ms
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
02:49:37 INFO - PROCESS | 1652 | 1466588977905 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:38 INFO - PROCESS | 1652 | 1466588978030 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 625ms
02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
02:49:38 INFO - PROCESS | 1652 | 1466588978525 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:38 INFO - PROCESS | 1652 | 1466588978577 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 267ms
02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
02:49:38 INFO - PROCESS | 1652 | 1466588978796 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:38 INFO - PROCESS | 1652 | 1466588978853 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 216ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
02:49:39 INFO - PROCESS | 1652 | 1466588979024 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:39 INFO - PROCESS | 1652 | 1466588979073 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 267ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
02:49:39 INFO - PROCESS | 1652 | 1466588979291 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:39 INFO - PROCESS | 1652 | 1466588979341 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 223ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
02:49:39 INFO - PROCESS | 1652 | 1466588979510 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:39 INFO - PROCESS | 1652 | 1466588979557 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 216ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
02:49:39 INFO - PROCESS | 1652 | 1466588979729 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:39 INFO - PROCESS | 1652 | 1466588979796 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 316ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
02:49:40 INFO - PROCESS | 1652 | 1466588980046 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:40 INFO - PROCESS | 1652 | 1466588980112 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 266ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
02:49:40 INFO - PROCESS | 1652 | 1466588980314 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:40 INFO - PROCESS | 1652 | 1466588980369 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 266ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
02:49:40 INFO - PROCESS | 1652 | 1466588980590 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:40 INFO - PROCESS | 1652 | 1466588980648 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 273ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
02:49:40 INFO - PROCESS | 1652 | 1466588980865 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:40 INFO - PROCESS | 1652 | 1466588980933 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
02:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 266ms
02:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
02:49:41 INFO - PROCESS | 1652 | 1466588981128 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:41 INFO - PROCESS | 1652 | 1466588981196 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
02:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 267ms
02:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
02:49:41 INFO - PROCESS | 1652 | 1466588981409 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:41 INFO - PROCESS | 1652 | 1466588981475 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:41 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:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 267ms
02:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
02:49:41 INFO - PROCESS | 1652 | 1466588981679 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:41 INFO - PROCESS | 1652 | 1466588981732 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:41 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:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 216ms
02:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
02:49:41 INFO - PROCESS | 1652 | 1466588981898 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:41 INFO - PROCESS | 1652 | 1466588981957 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 219ms
02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
02:49:42 INFO - PROCESS | 1652 | 1466588982125 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:42 INFO - PROCESS | 1652 | 1466588982180 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 266ms
02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
02:49:42 INFO - PROCESS | 1652 | 1466588982396 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:42 INFO - PROCESS | 1652 | 1466588982470 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 316ms
02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
02:49:42 INFO - PROCESS | 1652 | 1466588982715 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:42 INFO - PROCESS | 1652 | 1466588982798 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 266ms
02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
02:49:42 INFO - PROCESS | 1652 | 1466588982988 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:43 INFO - PROCESS | 1652 | 1466588983044 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 216ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
02:49:43 INFO - PROCESS | 1652 | 1466588983207 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:43 INFO - PROCESS | 1652 | 1466588983262 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 222ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
02:49:43 INFO - PROCESS | 1652 | 1466588983426 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:43 INFO - PROCESS | 1652 | 1466588983481 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 217ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
02:49:43 INFO - PROCESS | 1652 | 1466588983645 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:43 INFO - PROCESS | 1652 | 1466588983699 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:43 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:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 215ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
02:49:43 INFO - PROCESS | 1652 | 1466588983863 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:43 INFO - PROCESS | 1652 | 1466588983922 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 215ms
02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
02:49:44 INFO - PROCESS | 1652 | 1466588984081 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:44 INFO - PROCESS | 1652 | 1466588984145 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 217ms
02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
02:49:44 INFO - PROCESS | 1652 | 1466588984313 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:44 INFO - PROCESS | 1652 | 1466588984368 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 327ms
02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
02:49:44 INFO - PROCESS | 1652 | 1466588984677 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:44 INFO - PROCESS | 1652 | 1466588984752 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 621ms
02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
02:49:45 INFO - PROCESS | 1652 | 1466588985300 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:45 INFO - PROCESS | 1652 | 1466588985348 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 217ms
02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
02:49:45 INFO - PROCESS | 1652 | 1466588985528 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:45 INFO - PROCESS | 1652 | 1466588985578 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 267ms
02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
02:49:45 INFO - PROCESS | 1652 | 1466588985807 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:45 INFO - PROCESS | 1652 | 1466588985861 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 270ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
02:49:46 INFO - PROCESS | 1652 | 1466588986076 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:46 INFO - PROCESS | 1652 | 1466588986126 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 216ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
02:49:46 INFO - PROCESS | 1652 | 1466588986294 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:46 INFO - PROCESS | 1652 | 1466588986346 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 266ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
02:49:46 INFO - PROCESS | 1652 | 1466588986568 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:46 INFO - PROCESS | 1652 | 1466588986660 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 318ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
02:49:46 INFO - PROCESS | 1652 | 1466588986890 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:46 INFO - PROCESS | 1652 | 1466588986940 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 222ms
02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
02:49:47 INFO - PROCESS | 1652 | 1466588987124 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:47 INFO - PROCESS | 1652 | 1466588987178 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 274ms
02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
02:49:47 INFO - PROCESS | 1652 | 1466588987399 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:47 INFO - PROCESS | 1652 | 1466588987463 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 277ms
02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
02:49:47 INFO - PROCESS | 1652 | 1466588987676 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:47 INFO - PROCESS | 1652 | 1466588987731 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 266ms
02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
02:49:47 INFO - PROCESS | 1652 | 1466588987945 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:48 INFO - PROCESS | 1652 | 1466588988011 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 267ms
02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
02:49:48 INFO - PROCESS | 1652 | 1466588988215 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:48 INFO - PROCESS | 1652 | 1466588988277 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 267ms
02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
02:49:48 INFO - PROCESS | 1652 | 1466588988491 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:48 INFO - PROCESS | 1652 | 1466588988542 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 223ms
02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
02:49:48 INFO - PROCESS | 1652 | 1466588988710 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:48 INFO - PROCESS | 1652 | 1466588988761 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 217ms
02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
02:49:48 INFO - PROCESS | 1652 | 1466588988929 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:48 INFO - PROCESS | 1652 | 1466588988987 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 316ms
02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
02:49:49 INFO - PROCESS | 1652 | 1466588989259 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:49 INFO - PROCESS | 1652 | 1466588989331 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 318ms
02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
02:49:49 INFO - PROCESS | 1652 | 1466588989576 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:49 INFO - PROCESS | 1652 | 1466588989637 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 218ms
02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
02:49:49 INFO - PROCESS | 1652 | 1466588989796 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:49 INFO - PROCESS | 1652 | 1466588989847 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 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:49:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 216ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
02:49:50 INFO - PROCESS | 1652 | 1466588990015 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 INFO - PROCESS | 1652 | 1466588990076 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 217ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
02:49:50 INFO - PROCESS | 1652 | 1466588990240 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 INFO - PROCESS | 1652 | 1466588990297 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 222ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
02:49:50 INFO - PROCESS | 1652 | 1466588990460 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 INFO - PROCESS | 1652 | 1466588990513 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 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:49:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 216ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
02:49:50 INFO - PROCESS | 1652 | 1466588990679 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 INFO - PROCESS | 1652 | 1466588990734 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 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:49:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 216ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
02:49:50 INFO - PROCESS | 1652 | 1466588990908 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:50 INFO - PROCESS | 1652 | 1466588990963 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:51 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:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 476ms
02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
02:49:51 INFO - PROCESS | 1652 | 1466588991379 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:51 INFO - PROCESS | 1652 | 1466588991451 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 317ms
02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
02:49:51 INFO - PROCESS | 1652 | 1466588991706 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:51 INFO - PROCESS | 1652 | 1466588991759 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 219ms
02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
02:49:51 INFO - PROCESS | 1652 | 1466588991928 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:51 INFO - PROCESS | 1652 | 1466588991988 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
02:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 318ms
02:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
02:49:52 INFO - PROCESS | 1652 | 1466588992247 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:52 INFO - PROCESS | 1652 | 1466588992316 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
02:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 322ms
02:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
02:49:52 INFO - PROCESS | 1652 | 1466588992581 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:52 INFO - PROCESS | 1652 | 1466588992649 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
02:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 268ms
02:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
02:49:52 INFO - PROCESS | 1652 | 1466588992860 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:52 INFO - PROCESS | 1652 | 1466588992916 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
02:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 217ms
02:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
02:49:53 INFO - PROCESS | 1652 | 1466588993078 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:53 INFO - PROCESS | 1652 | 1466588993125 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
02:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 219ms
02:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
02:49:53 INFO - PROCESS | 1652 | 1466588993308 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:53 INFO - PROCESS | 1652 | 1466588993355 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
02:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 226ms
02:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
02:49:53 INFO - PROCESS | 1652 | 1466588993541 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:53 INFO - PROCESS | 1652 | 1466588993593 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
02:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 224ms
02:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
02:49:53 INFO - PROCESS | 1652 | 1466588993763 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:53 INFO - PROCESS | 1652 | 1466588993822 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
02:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 266ms
02:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
02:49:54 INFO - PROCESS | 1652 | 1466588994030 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:54 INFO - PROCESS | 1652 | 1466588994099 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
02:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 268ms
02:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
02:49:54 INFO - PROCESS | 1652 | 1466588994299 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:54 INFO - PROCESS | 1652 | 1466588994364 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
02:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 216ms
02:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
02:49:54 INFO - PROCESS | 1652 | 1466588994525 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:54 INFO - PROCESS | 1652 | 1466588994583 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
02:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 273ms
02:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
02:49:54 INFO - PROCESS | 1652 | 1466588994796 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:54 INFO - PROCESS | 1652 | 1466588994847 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
02:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 216ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
02:49:55 INFO - PROCESS | 1652 | 1466588995012 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:55 INFO - PROCESS | 1652 | 1466588995066 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
02:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 267ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
02:49:55 INFO - PROCESS | 1652 | 1466588995298 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:55 INFO - PROCESS | 1652 | 1466588995371 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
02:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 329ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
02:49:55 INFO - PROCESS | 1652 | 1466588995614 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:55 INFO - PROCESS | 1652 | 1466588995683 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
02:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 266ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
02:49:55 INFO - PROCESS | 1652 | 1466588995892 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:55 INFO - PROCESS | 1652 | 1466588995944 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
02:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 216ms
02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
02:49:56 INFO - PROCESS | 1652 | 1466588996111 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:56 INFO - PROCESS | 1652 | 1466588996164 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:56 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:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 216ms
02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
02:49:56 INFO - PROCESS | 1652 | 1466588996330 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:56 INFO - PROCESS | 1652 | 1466588996394 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
02:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 316ms
02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
02:49:56 INFO - PROCESS | 1652 | 1466588996657 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:56 INFO - PROCESS | 1652 | 1466588996737 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
02:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 270ms
02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
02:49:56 INFO - PROCESS | 1652 | 1466588996927 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:56 INFO - PROCESS | 1652 | 1466588996982 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
02:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 216ms
02:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
02:49:57 INFO - PROCESS | 1652 | 1466588997145 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:57 INFO - PROCESS | 1652 | 1466588997199 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
02:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 216ms
02:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
02:49:57 INFO - PROCESS | 1652 | 1466588997363 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:57 INFO - PROCESS | 1652 | 1466588997422 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
02:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 717ms
02:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
02:49:58 INFO - PROCESS | 1652 | 1466588998087 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:58 INFO - PROCESS | 1652 | 1466588998148 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
02:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 267ms
02:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
02:49:58 INFO - PROCESS | 1652 | 1466588998362 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:58 INFO - PROCESS | 1652 | 1466588998413 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
02:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 266ms
02:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
02:49:58 INFO - PROCESS | 1652 | 1466588998640 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:58 INFO - PROCESS | 1652 | 1466588998694 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
02:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 266ms
02:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
02:49:58 INFO - PROCESS | 1652 | 1466588998908 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:58 INFO - PROCESS | 1652 | 1466588998977 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 325ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
02:49:59 INFO - PROCESS | 1652 | 1466588999263 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:59 INFO - PROCESS | 1652 | 1466588999338 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 282ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
02:49:59 INFO - PROCESS | 1652 | 1466588999532 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:59 INFO - PROCESS | 1652 | 1466588999597 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 217ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
02:49:59 INFO - PROCESS | 1652 | 1466588999750 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:59 INFO - PROCESS | 1652 | 1466588999804 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 218ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
02:49:59 INFO - PROCESS | 1652 | 1466588999976 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:00 INFO - PROCESS | 1652 | 1466589000027 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
02:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 216ms
02:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
02:50:00 INFO - PROCESS | 1652 | 1466589000194 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:00 INFO - PROCESS | 1652 | 1466589000242 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
02:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 215ms
02:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
02:50:00 INFO - PROCESS | 1652 | 1466589000412 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:00 INFO - PROCESS | 1652 | 1466589000468 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:00 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:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 217ms
02:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
02:50:00 INFO - PROCESS | 1652 | 1466589000642 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:00 INFO - PROCESS | 1652 | 1466589000699 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
02:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 216ms
02:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
02:50:00 INFO - PROCESS | 1652 | 1466589000858 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:00 INFO - PROCESS | 1652 | 1466589000910 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
02:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 224ms
02:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
02:50:01 INFO - PROCESS | 1652 | 1466589001078 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:01 INFO - PROCESS | 1652 | 1466589001128 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
02:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 216ms
02:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
02:50:01 INFO - PROCESS | 1652 | 1466589001296 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:01 INFO - PROCESS | 1652 | 1466589001346 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
02:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 215ms
02:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
02:50:01 INFO - PROCESS | 1652 | 1466589001514 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:01 INFO - PROCESS | 1652 | 1466589001581 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
02:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 316ms
02:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
02:50:01 INFO - PROCESS | 1652 | 1466589001849 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:01 INFO - PROCESS | 1652 | 1466589001921 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
02:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 374ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
02:50:02 INFO - PROCESS | 1652 | 1466589002210 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:02 INFO - PROCESS | 1652 | 1466589002274 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
02:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 267ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
02:50:02 INFO - PROCESS | 1652 | 1466589002479 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:02 INFO - PROCESS | 1652 | 1466589002541 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:02 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:50:02 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
02:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 218ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
02:50:02 INFO - PROCESS | 1652 | 1466589002707 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:02 INFO - PROCESS | 1652 | 1466589002773 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
02:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 274ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
02:50:02 INFO - PROCESS | 1652 | 1466589002977 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:03 INFO - PROCESS | 1652 | 1466589003029 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
02:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 217ms
02:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
02:50:03 INFO - PROCESS | 1652 | 1466589003196 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:03 INFO - PROCESS | 1652 | 1466589003254 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
02:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 215ms
02:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
02:50:03 INFO - PROCESS | 1652 | 1466589003414 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:03 INFO - PROCESS | 1652 | 1466589003467 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
02:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 216ms
02:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
02:50:03 INFO - PROCESS | 1652 | 1466589003639 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:03 INFO - PROCESS | 1652 | 1466589003698 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
02:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 219ms
02:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
02:50:03 INFO - PROCESS | 1652 | 1466589003875 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:03 INFO - PROCESS | 1652 | 1466589003955 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
02:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 317ms
02:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
02:50:04 INFO - PROCESS | 1652 | 1466589004190 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:04 INFO - PROCESS | 1652 | 1466589004279 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
02:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 317ms
02:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
02:50:04 INFO - PROCESS | 1652 | 1466589004500 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:04 INFO - PROCESS | 1652 | 1466589004564 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
02:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 318ms
02:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
02:50:04 INFO - PROCESS | 1652 | 1466589004830 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:04 INFO - PROCESS | 1652 | 1466589004910 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
02:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 318ms
02:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
02:50:05 INFO - PROCESS | 1652 | 1466589005149 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:05 INFO - PROCESS | 1652 | 1466589005214 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
02:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 219ms
02:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
02:50:05 INFO - PROCESS | 1652 | 1466589005376 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:05 INFO - PROCESS | 1652 | 1466589005432 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
02:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 568ms
02:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
02:50:05 INFO - PROCESS | 1652 | 1466589005949 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:06 INFO - PROCESS | 1652 | 1466589006001 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
02:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 270ms
02:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
02:50:06 INFO - PROCESS | 1652 | 1466589006230 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:06 INFO - PROCESS | 1652 | 1466589006313 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
02:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 367ms
02:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
02:50:06 INFO - PROCESS | 1652 | 1466589006622 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:06 INFO - PROCESS | 1652 | 1466589006697 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
02:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 269ms
02:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
02:50:06 INFO - PROCESS | 1652 | 1466589006890 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:06 INFO - PROCESS | 1652 | 1466589006939 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:07 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:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 216ms
02:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
02:50:07 INFO - PROCESS | 1652 | 1466589007109 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:07 INFO - PROCESS | 1652 | 1466589007159 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:07 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:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 222ms
02:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
02:50:07 INFO - PROCESS | 1652 | 1466589007328 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:07 INFO - PROCESS | 1652 | 1466589007384 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
02:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 215ms
02:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
02:50:07 INFO - PROCESS | 1652 | 1466589007545 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:07 INFO - PROCESS | 1652 | 1466589007602 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
02:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 215ms
02:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
02:50:07 INFO - PROCESS | 1652 | 1466589007763 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:07 INFO - PROCESS | 1652 | 1466589007811 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
02:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 266ms
02:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
02:50:08 INFO - PROCESS | 1652 | 1466589008046 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:08 INFO - PROCESS | 1652 | 1466589008106 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
02:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 227ms
02:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
02:50:08 INFO - PROCESS | 1652 | 1466589008261 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:08 INFO - PROCESS | 1652 | 1466589008323 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
02:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 266ms
02:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
02:50:08 INFO - PROCESS | 1652 | 1466589008534 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:08 INFO - PROCESS | 1652 | 1466589008599 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
02:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 267ms
02:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
02:50:08 INFO - PROCESS | 1652 | 1466589008811 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:08 INFO - PROCESS | 1652 | 1466589008873 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
02:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 267ms
02:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
02:50:09 INFO - PROCESS | 1652 | 1466589009089 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:09 INFO - PROCESS | 1652 | 1466589009148 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
02:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 270ms
02:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
02:50:09 INFO - PROCESS | 1652 | 1466589009359 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:09 INFO - PROCESS | 1652 | 1466589009410 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
02:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 217ms
02:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
02:50:09 INFO - PROCESS | 1652 | 1466589009580 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:09 INFO - PROCESS | 1652 | 1466589009638 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
02:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 216ms
02:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
02:50:09 INFO - PROCESS | 1652 | 1466589009799 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:09 INFO - PROCESS | 1652 | 1466589009849 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 215ms
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
02:50:10 INFO - PROCESS | 1652 | 1466589010017 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - PROCESS | 1652 | 1466589010075 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 216ms
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
02:50:10 INFO - PROCESS | 1652 | 1466589010242 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - PROCESS | 1652 | 1466589010293 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 216ms
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
02:50:10 INFO - PROCESS | 1652 | 1466589010461 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - PROCESS | 1652 | 1466589010513 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 216ms
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
02:50:10 INFO - PROCESS | 1652 | 1466589010680 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - PROCESS | 1652 | 1466589010742 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 215ms
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
02:50:10 INFO - PROCESS | 1652 | 1466589010899 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:10 INFO - PROCESS | 1652 | 1466589010966 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 216ms
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
02:50:11 INFO - PROCESS | 1652 | 1466589011123 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:11 INFO - PROCESS | 1652 | 1466589011180 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 217ms
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
02:50:11 INFO - PROCESS | 1652 | 1466589011343 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:11 INFO - PROCESS | 1652 | 1466589011397 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 217ms
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
02:50:11 INFO - PROCESS | 1652 | 1466589011562 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:11 INFO - PROCESS | 1652 | 1466589011617 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 216ms
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
02:50:11 INFO - PROCESS | 1652 | 1466589011780 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:11 INFO - PROCESS | 1652 | 1466589011845 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
02:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 466ms
02:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
02:50:12 INFO - PROCESS | 1652 | 1466589012253 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:12 INFO - PROCESS | 1652 | 1466589012350 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
02:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 518ms
02:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
02:50:12 INFO - PROCESS | 1652 | 1466589012772 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:12 INFO - PROCESS | 1652 | 1466589012832 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 270ms
02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
02:50:13 INFO - PROCESS | 1652 | 1466589013047 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:13 INFO - PROCESS | 1652 | 1466589013099 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 266ms
02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
02:50:13 INFO - PROCESS | 1652 | 1466589013325 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:13 INFO - PROCESS | 1652 | 1466589013378 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 266ms
02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
02:50:13 INFO - PROCESS | 1652 | 1466589013592 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:13 INFO - PROCESS | 1652 | 1466589013654 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 324ms
02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
02:50:13 INFO - PROCESS | 1652 | 1466589013911 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:13 INFO - PROCESS | 1652 | 1466589013961 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
02:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 266ms
02:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
02:50:14 INFO - PROCESS | 1652 | 1466589014180 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:14 INFO - PROCESS | 1652 | 1466589014238 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
02:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 216ms
02:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
02:50:14 INFO - PROCESS | 1652 | 1466589014398 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:14 INFO - PROCESS | 1652 | 1466589014448 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
02:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 266ms
02:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
02:50:14 INFO - PROCESS | 1652 | 1466589014666 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:14 INFO - PROCESS | 1652 | 1466589014723 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
02:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 215ms
02:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
02:50:14 INFO - PROCESS | 1652 | 1466589014894 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:14 INFO - PROCESS | 1652 | 1466589014954 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
02:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 267ms
02:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
02:50:15 INFO - PROCESS | 1652 | 1466589015163 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:15 INFO - PROCESS | 1652 | 1466589015224 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
02:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 266ms
02:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
02:50:15 INFO - PROCESS | 1652 | 1466589015432 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:15 INFO - PROCESS | 1652 | 1466589015502 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
02:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 266ms
02:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
02:50:15 INFO - PROCESS | 1652 | 1466589015700 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:15 INFO - PROCESS | 1652 | 1466589015784 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
02:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 268ms
02:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
02:50:15 INFO - PROCESS | 1652 | 1466589015982 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:16 INFO - PROCESS | 1652 | 1466589016094 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
02:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 269ms
02:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
02:50:16 INFO - PROCESS | 1652 | 1466589016257 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:16 INFO - PROCESS | 1652 | 1466589016316 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
02:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 218ms
02:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
02:50:16 INFO - PROCESS | 1652 | 1466589016479 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:16 INFO - PROCESS | 1652 | 1466589016531 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
02:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 316ms
02:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
02:50:16 INFO - PROCESS | 1652 | 1466589016798 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:16 INFO - PROCESS | 1652 | 1466589016851 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
02:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 267ms
02:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
02:50:17 INFO - PROCESS | 1652 | 1466589017075 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:17 INFO - PROCESS | 1652 | 1466589017148 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
02:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 269ms
02:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
02:50:17 INFO - PROCESS | 1652 | 1466589017343 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:17 INFO - PROCESS | 1652 | 1466589017405 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
02:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 267ms
02:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
02:50:17 INFO - PROCESS | 1652 | 1466589017614 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:17 INFO - PROCESS | 1652 | 1466589017686 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
02:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 316ms
02:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
02:50:17 INFO - PROCESS | 1652 | 1466589017932 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:17 INFO - PROCESS | 1652 | 1466589017991 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
02:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 218ms
02:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
02:50:18 INFO - PROCESS | 1652 | 1466589018159 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:18 INFO - PROCESS | 1652 | 1466589018215 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
02:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 223ms
02:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
02:50:18 INFO - PROCESS | 1652 | 1466589018378 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:18 INFO - PROCESS | 1652 | 1466589018433 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
02:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 216ms
02:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
02:50:18 INFO - PROCESS | 1652 | 1466589018596 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:18 INFO - PROCESS | 1652 | 1466589018653 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
02:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 216ms
02:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
02:50:18 INFO - PROCESS | 1652 | 1466589018904 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:19 INFO - PROCESS | 1652 | 1466589019000 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
02:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 834ms
02:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
02:50:19 INFO - PROCESS | 1652 | 1466589019695 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:19 INFO - PROCESS | 1652 | 1466589019745 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
02:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 268ms
02:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
02:50:19 INFO - PROCESS | 1652 | 1466589019963 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:20 INFO - PROCESS | 1652 | 1466589020016 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
02:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 268ms
02:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
02:50:20 INFO - PROCESS | 1652 | 1466589020241 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:20 INFO - PROCESS | 1652 | 1466589020296 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
02:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 266ms
02:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
02:50:20 INFO - PROCESS | 1652 | 1466589020501 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:20 INFO - PROCESS | 1652 | 1466589020557 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
02:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 217ms
02:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
02:50:20 INFO - PROCESS | 1652 | 1466589020727 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:20 INFO - PROCESS | 1652 | 1466589020774 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
02:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 216ms
02:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
02:50:20 INFO - PROCESS | 1652 | 1466589020947 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:21 INFO - PROCESS | 1652 | 1466589021006 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
02:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 216ms
02:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
02:50:21 INFO - PROCESS | 1652 | 1466589021164 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:21 INFO - PROCESS | 1652 | 1466589021211 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
02:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 217ms
02:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
02:50:21 INFO - PROCESS | 1652 | 1466589021383 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:21 INFO - PROCESS | 1652 | 1466589021440 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
02:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 219ms
02:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
02:50:21 INFO - PROCESS | 1652 | 1466589021615 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:21 INFO - PROCESS | 1652 | 1466589021674 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
02:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 271ms
02:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
02:50:21 INFO - PROCESS | 1652 | 1466589021884 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:21 INFO - PROCESS | 1652 | 1466589021973 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
02:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 371ms
02:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
02:50:22 INFO - PROCESS | 1652 | 1466589022283 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:22 INFO - PROCESS | 1652 | 1466589022379 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
02:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 320ms
02:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
02:50:22 INFO - PROCESS | 1652 | 1466589022610 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:22 INFO - PROCESS | 1652 | 1466589022684 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
02:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 416ms
02:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
02:50:23 INFO - PROCESS | 1652 | 1466589023029 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - PROCESS | 1652 | 1466589023079 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
02:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 216ms
02:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
02:50:23 INFO - PROCESS | 1652 | 1466589023247 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - PROCESS | 1652 | 1466589023301 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
02:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 216ms
02:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
02:50:23 INFO - PROCESS | 1652 | 1466589023465 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - PROCESS | 1652 | 1466589023517 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
02:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 219ms
02:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
02:50:23 INFO - PROCESS | 1652 | 1466589023692 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - PROCESS | 1652 | 1466589023744 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
02:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 223ms
02:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
02:50:23 INFO - PROCESS | 1652 | 1466589023911 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:23 INFO - PROCESS | 1652 | 1466589023963 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
02:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 218ms
02:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
02:50:24 INFO - PROCESS | 1652 | 1466589024132 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:24 INFO - PROCESS | 1652 | 1466589024192 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
02:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 268ms
02:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
02:50:24 INFO - PROCESS | 1652 | 1466589024411 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:24 INFO - PROCESS | 1652 | 1466589024488 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
02:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 326ms
02:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
02:50:24 INFO - PROCESS | 1652 | 1466589024733 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:24 INFO - PROCESS | 1652 | 1466589024817 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
02:50:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 267ms
02:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
02:50:25 INFO - PROCESS | 1652 | 1466589025009 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:25 INFO - PROCESS | 1652 | 1466589025061 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
02:50:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 224ms
02:50:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
02:50:25 INFO - PROCESS | 1652 | 1466589025227 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:25 INFO - PROCESS | 1652 | 1466589025292 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
02:50:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 216ms
02:50:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
02:50:25 INFO - PROCESS | 1652 | 1466589025446 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:25 INFO - PROCESS | 1652 | 1466589025501 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
02:50:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 568ms
02:50:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
02:50:26 INFO - PROCESS | 1652 | 1466589026023 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:26 INFO - PROCESS | 1652 | 1466589026097 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
02:50:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 322ms
02:50:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
02:50:26 INFO - PROCESS | 1652 | 1466589026350 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:26 INFO - PROCESS | 1652 | 1466589026425 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
02:50:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 273ms
02:50:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
02:50:26 INFO - PROCESS | 1652 | 1466589026635 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:26 INFO - PROCESS | 1652 | 1466589026692 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:27 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:50:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 721ms
02:50:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
02:50:27 INFO - PROCESS | 1652 | 1466589027353 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:27 INFO - PROCESS | 1652 | 1466589027397 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:28 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:50:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
02:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 720ms
02:50:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
02:50:28 INFO - PROCESS | 1652 | 1466589028077 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:28 INFO - PROCESS | 1652 | 1466589028127 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:28 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:50:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
02:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 721ms
02:50:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
02:50:28 INFO - PROCESS | 1652 | 1466589028798 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:28 INFO - PROCESS | 1652 | 1466589028874 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:29 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:50:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 717ms
02:50:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
02:50:29 INFO - PROCESS | 1652 | 1466589029520 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:29 INFO - PROCESS | 1652 | 1466589029562 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:30 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:50:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 721ms
02:50:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
02:50:30 INFO - PROCESS | 1652 | 1466589030241 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:30 INFO - PROCESS | 1652 | 1466589030281 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:30 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:50:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 667ms
02:50:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
02:50:30 INFO - PROCESS | 1652 | 1466589030914 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:30 INFO - PROCESS | 1652 | 1466589030961 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:31 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:50:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
02:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 666ms
02:50:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
02:50:31 INFO - PROCESS | 1652 | 1466589031583 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:31 INFO - PROCESS | 1652 | 1466589031630 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:32 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:50:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
02:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 768ms
02:50:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
02:50:32 INFO - PROCESS | 1652 | 1466589032355 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:32 INFO - PROCESS | 1652 | 1466589032419 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:33 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:50:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
02:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 769ms
02:50:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
02:50:33 INFO - PROCESS | 1652 | 1466589033129 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:33 INFO - PROCESS | 1652 | 1466589033173 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
02:50:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 216ms
02:50:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
02:50:33 INFO - PROCESS | 1652 | 1466589033351 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:33 INFO - PROCESS | 1652 | 1466589033408 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
02:50:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 219ms
02:50:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
02:50:33 INFO - PROCESS | 1652 | 1466589033580 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:33 INFO - PROCESS | 1652 | 1466589033629 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:33 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:50:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:50:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
02:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 217ms
02:50:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
02:50:33 INFO - PROCESS | 1652 | 1466589033799 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:33 INFO - PROCESS | 1652 | 1466589033847 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
02:50:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 217ms
02:50:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
02:50:34 INFO - PROCESS | 1652 | 1466589034026 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:34 INFO - PROCESS | 1652 | 1466589034091 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:34 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:50:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:50:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 225ms
02:50:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
02:50:34 INFO - PROCESS | 1652 | 1466589034245 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:34 INFO - PROCESS | 1652 | 1466589034292 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:34 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:50:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:50:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 216ms
02:50:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
02:50:34 INFO - PROCESS | 1652 | 1466589034464 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:34 INFO - PROCESS | 1652 | 1466589034521 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
02:50:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 215ms
02:50:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
02:50:34 INFO - PROCESS | 1652 | 1466589034682 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:34 INFO - PROCESS | 1652 | 1466589034752 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:35 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:50:35 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:50:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
02:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 717ms
02:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
02:50:35 INFO - PROCESS | 1652 | 1466589035405 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:35 INFO - PROCESS | 1652 | 1466589035447 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
02:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 217ms
02:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
02:50:35 INFO - PROCESS | 1652 | 1466589035628 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:35 INFO - PROCESS | 1652 | 1466589035683 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
02:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 267ms
02:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
02:50:35 INFO - PROCESS | 1652 | 1466589035896 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:35 INFO - PROCESS | 1652 | 1466589035950 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
02:50:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 218ms
02:50:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
02:50:36 INFO - PROCESS | 1652 | 1466589036116 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:36 INFO - PROCESS | 1652 | 1466589036165 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
02:50:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 216ms
02:50:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
02:50:36 INFO - PROCESS | 1652 | 1466589036343 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:36 INFO - PROCESS | 1652 | 1466589036393 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
02:50:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 226ms
02:50:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
02:50:36 INFO - PROCESS | 1652 | 1466589036562 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:36 INFO - PROCESS | 1652 | 1466589036614 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
02:50:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 216ms
02:50:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
02:50:36 INFO - PROCESS | 1652 | 1466589036794 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:36 INFO - PROCESS | 1652 | 1466589036845 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
02:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 225ms
02:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
02:50:37 INFO - PROCESS | 1652 | 1466589037014 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:37 INFO - PROCESS | 1652 | 1466589037081 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
02:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 218ms
02:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
02:50:37 INFO - PROCESS | 1652 | 1466589037233 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:37 INFO - PROCESS | 1652 | 1466589037299 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
02:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 317ms
02:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
02:50:37 INFO - PROCESS | 1652 | 1466589037564 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:37 INFO - PROCESS | 1652 | 1466589037642 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
02:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 317ms
02:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
02:50:37 INFO - PROCESS | 1652 | 1466589037882 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:37 INFO - PROCESS | 1652 | 1466589037940 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
02:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 217ms
02:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
02:50:38 INFO - PROCESS | 1652 | 1466589038107 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:38 INFO - PROCESS | 1652 | 1466589038174 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
02:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 218ms
02:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
02:50:38 INFO - PROCESS | 1652 | 1466589038328 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:38 INFO - PROCESS | 1652 | 1466589038424 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
02:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms
02:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
02:50:38 INFO - PROCESS | 1652 | 1466589038802 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:38 INFO - PROCESS | 1652 | 1466589038890 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
02:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms
02:50:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
02:50:39 INFO - PROCESS | 1652 | 1466589039273 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:39 INFO - PROCESS | 1652 | 1466589039321 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
02:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 220ms
02:50:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
02:50:39 INFO - PROCESS | 1652 | 1466589039497 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:39 INFO - PROCESS | 1652 | 1466589039550 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
02:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 266ms
02:50:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
02:50:39 INFO - PROCESS | 1652 | 1466589039775 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:39 INFO - PROCESS | 1652 | 1466589039839 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
02:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 267ms
02:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
02:50:40 INFO - PROCESS | 1652 | 1466589040041 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:40 INFO - PROCESS | 1652 | 1466589040095 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
02:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 225ms
02:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
02:50:40 INFO - PROCESS | 1652 | 1466589040262 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:40 INFO - PROCESS | 1652 | 1466589040310 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
02:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 216ms
02:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
02:50:40 INFO - PROCESS | 1652 | 1466589040480 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:40 INFO - PROCESS | 1652 | 1466589040555 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
02:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 317ms
02:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
02:50:40 INFO - PROCESS | 1652 | 1466589040801 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:40 INFO - PROCESS | 1652 | 1466589040879 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
02:50:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 266ms
02:50:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
02:50:41 INFO - PROCESS | 1652 | 1466589041080 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:41 INFO - PROCESS | 1652 | 1466589041123 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
02:50:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 268ms
02:50:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
02:50:41 INFO - PROCESS | 1652 | 1466589041368 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:41 INFO - PROCESS | 1652 | 1466589041456 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
02:50:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 377ms
02:50:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
02:50:41 INFO - PROCESS | 1652 | 1466589041743 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:41 INFO - PROCESS | 1652 | 1466589041803 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
02:50:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 266ms
02:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
02:50:42 INFO - PROCESS | 1652 | 1466589042011 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:42 INFO - PROCESS | 1652 | 1466589042081 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
02:50:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 318ms
02:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
02:50:42 INFO - PROCESS | 1652 | 1466589042332 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:42 INFO - PROCESS | 1652 | 1466589042413 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
02:50:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 367ms
02:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
02:50:42 INFO - PROCESS | 1652 | 1466589042700 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:42 INFO - PROCESS | 1652 | 1466589042759 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
02:50:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 219ms
02:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
02:50:42 INFO - PROCESS | 1652 | 1466589042928 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:42 INFO - PROCESS | 1652 | 1466589042982 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
02:50:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 219ms
02:50:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
02:50:43 INFO - PROCESS | 1652 | 1466589043148 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:43 INFO - PROCESS | 1652 | 1466589043201 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
02:50:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 217ms
02:50:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
02:50:43 INFO - PROCESS | 1652 | 1466589043377 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:43 INFO - PROCESS | 1652 | 1466589043429 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
02:50:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 216ms
02:50:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
02:50:43 INFO - PROCESS | 1652 | 1466589043592 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:43 INFO - PROCESS | 1652 | 1466589043648 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
02:50:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 224ms
02:50:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
02:50:43 INFO - PROCESS | 1652 | 1466589043814 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:43 INFO - PROCESS | 1652 | 1466589043867 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
02:50:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 216ms
02:50:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
02:50:44 INFO - PROCESS | 1652 | 1466589044033 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:44 INFO - PROCESS | 1652 | 1466589044095 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
02:50:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 221ms
02:50:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
02:50:44 INFO - PROCESS | 1652 | 1466589044261 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:44 INFO - PROCESS | 1652 | 1466589044315 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
02:50:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 268ms
02:50:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
02:50:44 INFO - PROCESS | 1652 | 1466589044533 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:44 INFO - PROCESS | 1652 | 1466589044599 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
02:50:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 318ms
02:50:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
02:50:44 INFO - PROCESS | 1652 | 1466589044862 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:44 INFO - PROCESS | 1652 | 1466589044926 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
02:50:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 216ms
02:50:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
02:50:45 INFO - PROCESS | 1652 | 1466589045080 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:45 INFO - PROCESS | 1652 | 1466589045137 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
02:50:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 617ms
02:50:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
02:50:45 INFO - PROCESS | 1652 | 1466589045702 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:45 INFO - PROCESS | 1652 | 1466589045750 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
02:50:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 218ms
02:50:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
02:50:45 INFO - PROCESS | 1652 | 1466589045930 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:45 INFO - PROCESS | 1652 | 1466589045981 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
02:50:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 267ms
02:50:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
02:50:46 INFO - PROCESS | 1652 | 1466589046213 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:46 INFO - PROCESS | 1652 | 1466589046277 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
02:50:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 272ms
02:50:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
02:50:46 INFO - PROCESS | 1652 | 1466589046478 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:46 INFO - PROCESS | 1652 | 1466589046530 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
02:50:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 218ms
02:50:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
02:50:46 INFO - PROCESS | 1652 | 1466589046699 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:46 INFO - PROCESS | 1652 | 1466589046749 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
02:50:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 220ms
02:50:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
02:50:46 INFO - PROCESS | 1652 | 1466589046929 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:46 INFO - PROCESS | 1652 | 1466589046988 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
02:50:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 216ms
02:50:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
02:50:47 INFO - PROCESS | 1652 | 1466589047147 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:47 INFO - PROCESS | 1652 | 1466589047200 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
02:50:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 268ms
02:50:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
02:50:47 INFO - PROCESS | 1652 | 1466589047427 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:47 INFO - PROCESS | 1652 | 1466589047499 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
02:50:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
02:50:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 270ms
02:50:47 INFO - TEST-START | /DOMEvents/constructors.html
02:50:47 INFO - PROCESS | 1652 | 1466589047699 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:47 INFO - PROCESS | 1652 | 1466589047778 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
02:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
02:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
02:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
02:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
02:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
02:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
02:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
02:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
02:50:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 273ms
02:50:47 INFO - TEST-START | /DOMEvents/event-phases-order.html
02:50:47 INFO - PROCESS | 1652 | 1466589047979 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:48 INFO - PROCESS | 1652 | 1466589048032 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
02:50:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 216ms
02:50:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
02:50:48 INFO - PROCESS | 1652 | 1466589048209 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:48 INFO - PROCESS | 1652 | 1466589048268 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
02:50:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:50:48 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:50:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:50:48 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:50:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:50:48 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:50:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:50:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
02:50:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 228ms
02:50:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
02:50:48 INFO - PROCESS | 1652 | 1466589048430 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:48 INFO - PROCESS | 1652 | 1466589048479 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:48 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
02:50:48 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:50:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 216ms
02:50:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
02:50:48 INFO - PROCESS | 1652 | 1466589048651 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:48 INFO - PROCESS | 1652 | 1466589048708 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:48 INFO - PROCESS | 1652 | 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:50:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
02:50:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 218ms
02:50:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
02:50:48 INFO - PROCESS | 1652 | 1466589048878 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:48 INFO - PROCESS | 1652 | 1466589048928 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:49 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:50:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 216ms
02:50:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
02:50:49 INFO - PROCESS | 1652 | 1466589049096 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:49 INFO - PROCESS | 1652 | 1466589049146 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:49 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:50:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 216ms
02:50:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
02:50:49 INFO - PROCESS | 1652 | 1466589049326 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:49 INFO - PROCESS | 1652 | 1466589049387 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:49 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:50:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
02:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
02:50:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 266ms
02:50:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
02:50:49 INFO - PROCESS | 1652 | 1466589049583 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:49 INFO - PROCESS | 1652 | 1466589049646 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:49 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:50:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 266ms
02:50:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
02:50:49 INFO - PROCESS | 1652 | 1466589049857 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:49 INFO - PROCESS | 1652 | 1466589049922 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:50 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:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 268ms
02:50:50 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
02:50:50 INFO - PROCESS | 1652 | 1466589050127 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:50 INFO - PROCESS | 1652 | 1466589050208 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:50:50 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:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 218ms
02:50:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
02:50:50 INFO - PROCESS | 1652 | 1466589050358 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:50 INFO - PROCESS | 1652 | 1466589050422 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:50 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:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 274ms
02:50:50 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
02:50:50 INFO - PROCESS | 1652 | 1466589050628 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:50 INFO - PROCESS | 1652 | 1466589050683 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:50 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
02:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 218ms
02:50:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
02:50:50 INFO - PROCESS | 1652 | 1466589050848 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:50 INFO - PROCESS | 1652 | 1466589050909 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:51 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:50:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 216ms
02:50:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
02:50:51 INFO - PROCESS | 1652 | 1466589051066 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:51 INFO - PROCESS | 1652 | 1466589051124 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:51 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:50:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 218ms
02:50:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
02:50:51 INFO - PROCESS | 1652 | 1466589051294 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:51 INFO - PROCESS | 1652 | 1466589051351 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:51 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:50:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 216ms
02:50:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
02:50:51 INFO - PROCESS | 1652 | 1466589051512 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:51 INFO - PROCESS | 1652 | 1466589051567 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
02:50:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 216ms
02:50:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
02:50:51 INFO - PROCESS | 1652 | 1466589051731 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:51 INFO - PROCESS | 1652 | 1466589051792 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:51 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
02:50:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
02:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
02:50:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 216ms
02:50:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
02:50:51 INFO - PROCESS | 1652 | 1466589051949 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:52 INFO - PROCESS | 1652 | 1466589052012 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:52 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:50:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 216ms
02:50:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
02:50:52 INFO - PROCESS | 1652 | 1466589052168 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:52 INFO - PROCESS | 1652 | 1466589052245 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:52 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:50:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 216ms
02:50:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
02:50:52 INFO - PROCESS | 1652 | 1466589052393 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:52 INFO - PROCESS | 1652 | 1466589052472 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:50:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
02:50:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 217ms
02:50:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
02:50:52 INFO - PROCESS | 1652 | 1466589052616 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:52 INFO - PROCESS | 1652 | 1466589052678 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
02:50:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 219ms
02:50:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
02:50:52 INFO - PROCESS | 1652 | 1466589052834 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:52 INFO - PROCESS | 1652 | 1466589052900 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:53 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:50:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 216ms
02:50:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
02:50:53 INFO - PROCESS | 1652 | 1466589053059 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:53 INFO - PROCESS | 1652 | 1466589053119 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
02:50:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 223ms
02:50:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
02:50:53 INFO - PROCESS | 1652 | 1466589053278 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:53 INFO - PROCESS | 1652 | 1466589053378 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:53 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
02:50:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 517ms
02:50:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker
02:50:53 INFO - PROCESS | 1652 | 1466589053799 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:53 INFO - PROCESS | 1652 | 1466589053876 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
02:50:54 INFO - {}
02:50:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
02:50:54 INFO - {}
02:50:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
02:50:54 INFO - {}
02:50:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
02:50:54 INFO - {}
02:50:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 317ms
02:50:54 INFO - TEST-START | /FileAPI/fileReader.html
02:50:54 INFO - PROCESS | 1652 | 1466589054134 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:54 INFO - PROCESS | 1652 | 1466589054187 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
02:50:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
02:50:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
02:50:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
02:50:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 228ms
02:50:54 INFO - TEST-START | /FileAPI/historical.html
02:50:54 INFO - PROCESS | 1652 | 1466589054360 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:54 INFO - PROCESS | 1652 | 1466589054413 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
02:50:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
02:50:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
02:50:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
02:50:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
02:50:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
02:50:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
02:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
02:50:54 INFO - TEST-OK | /FileAPI/historical.html | took 218ms
02:50:54 INFO - TEST-START | /FileAPI/idlharness.html
02:50:54 INFO - PROCESS | 1652 | 1466589054578 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:54 INFO - PROCESS | 1652 | 1466589054628 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
02:50: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:50:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
02:50: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:50:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:50:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:50:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
02:50: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:50:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
02:50: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:50:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
02:50: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:50: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:50:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
02:50:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:50:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:50:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
02:50: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:50:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
02:50: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:50: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:50:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
02:50: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:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
02:50:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
02:50:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 333ms
02:50:54 INFO - TEST-START | /FileAPI/idlharness.worker
02:50:54 INFO - PROCESS | 1652 | 1466589054915 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:54 INFO - PROCESS | 1652 | 1466589054968 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:50:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:50:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:50:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:50:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
02:50:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
02:50:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:50:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
02:50:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
02:50:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:50:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:50:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:50:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:50:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:50:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:50:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:50:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:50:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:50:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:50:55 INFO - {}
02:50:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 385ms
02:50:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
02:50:55 INFO - PROCESS | 1652 | 1466589055309 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:55 INFO - PROCESS | 1652 | 1466589055392 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
02:50:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 320ms
02:50:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html
02:50:55 INFO - PROCESS | 1652 | 1466589055628 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:55 INFO - PROCESS | 1652 | 1466589055677 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
02:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
02:50:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 216ms
02:50:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
02:50:55 INFO - PROCESS | 1652 | 1466589055848 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:55 INFO - PROCESS | 1652 | 1466589055896 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
02:50:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
02:50:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
02:50:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
02:50:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 277ms
02:50:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
02:50:56 INFO - PROCESS | 1652 | 1466589056130 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:56 INFO - PROCESS | 1652 | 1466589056196 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
02:50:56 INFO - {}
02:50:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 267ms
02:50:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
02:50:56 INFO - PROCESS | 1652 | 1466589056400 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:56 INFO - PROCESS | 1652 | 1466589056464 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
02:50:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 266ms
02:50:56 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
02:50:56 INFO - PROCESS | 1652 | 1466589056676 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:56 INFO - PROCESS | 1652 | 1466589056746 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
02:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
02:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:50:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
02:50:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:50:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 346ms
02:50:57 INFO - TEST-START | /FileAPI/file/File-constructor.html
02:50:57 INFO - PROCESS | 1652 | 1466589057027 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:57 INFO - PROCESS | 1652 | 1466589057092 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
02:50:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
02:50:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
02:50:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
02:50:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
02:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
02:50:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
02:50:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 278ms
02:50:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
02:50:57 INFO - PROCESS | 1652 | 1466589057300 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:57 INFO - PROCESS | 1652 | 1466589057366 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:57 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
02:50:57 INFO - {}
02:50:57 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 270ms
02:50:57 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
02:50:57 INFO - PROCESS | 1652 | 1466589057578 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:57 INFO - PROCESS | 1652 | 1466589057632 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
02:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
02:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
02:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
02:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
02:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
02:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
02:50:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 268ms
02:50:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
02:50:57 INFO - PROCESS | 1652 | 1466589057857 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:57 INFO - PROCESS | 1652 | 1466589057914 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
02:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 219ms
02:50:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
02:50:58 INFO - PROCESS | 1652 | 1466589058078 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:58 INFO - PROCESS | 1652 | 1466589058132 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
02:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 217ms
02:50:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
02:50:58 INFO - PROCESS | 1652 | 1466589058298 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:58 INFO - PROCESS | 1652 | 1466589058356 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
02:50:58 INFO - reader.readAsText(blob_2)
02:50:58 INFO - }" did not throw
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
02:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
02:50:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
02:50:58 INFO - reader.readAsDataURL(blob_2)
02:50:58 INFO - }" did not throw
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
02:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
02:50:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
02:50:58 INFO - reader.readAsArrayBuffer(blob_2)
02:50:58 INFO - }" did not throw
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
02:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
02:50:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
02:50:58 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
02:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:58 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
02:50:58 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
02:50:58 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
02:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
02:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
02:50:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
02:50:58 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
02:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 217ms
02:50:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
02:50:58 INFO - PROCESS | 1652 | 1466589058527 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:58 INFO - PROCESS | 1652 | 1466589058581 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
02:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
02:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
02:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 223ms
02:50:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
02:50:58 INFO - PROCESS | 1652 | 1466589058748 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:58 INFO - PROCESS | 1652 | 1466589058835 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
02:50:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 318ms
02:50:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
02:50:59 INFO - PROCESS | 1652 | 1466589059069 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:59 INFO - PROCESS | 1652 | 1466589059158 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
02:50:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 268ms
02:50:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
02:50:59 INFO - PROCESS | 1652 | 1466589059344 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:59 INFO - PROCESS | 1652 | 1466589059404 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
02:50:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 215ms
02:50:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
02:50:59 INFO - PROCESS | 1652 | 1466589059566 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:59 INFO - PROCESS | 1652 | 1466589059625 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
02:50:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
02:50:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 217ms
02:50:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
02:50:59 INFO - PROCESS | 1652 | 1466589059794 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:50:59 INFO - PROCESS | 1652 | 1466589059856 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
02:51:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 226ms
02:51:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
02:51:00 INFO - PROCESS | 1652 | 1466589060012 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:00 INFO - PROCESS | 1652 | 1466589060109 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
02:51:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
02:51:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
02:51:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 367ms
02:51:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
02:51:00 INFO - PROCESS | 1652 | 1466589060436 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:00 INFO - PROCESS | 1652 | 1466589060509 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
02:51: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:51:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
02:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:51:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
02:51:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 417ms
02:51:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
02:51:00 INFO - PROCESS | 1652 | 1466589060856 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:00 INFO - PROCESS | 1652 | 1466589060923 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
02:51:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 267ms
02:51:01 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
02:51:01 INFO - PROCESS | 1652 | 1466589061131 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:01 INFO - PROCESS | 1652 | 1466589061183 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:01 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
02:51:01 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 216ms
02:51:01 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
02:51:01 INFO - PROCESS | 1652 | 1466589061359 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:01 INFO - PROCESS | 1652 | 1466589061411 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:01 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
02:51:01 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 270ms
02:51:01 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
02:51:01 INFO - PROCESS | 1652 | 1466589061629 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:01 INFO - PROCESS | 1652 | 1466589061682 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:01 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
02:51:01 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 269ms
02:51:01 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
02:51:01 INFO - PROCESS | 1652 | 1466589061900 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:01 INFO - PROCESS | 1652 | 1466589061962 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:02 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
02:51:02 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 266ms
02:51:02 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
02:51:02 INFO - PROCESS | 1652 | 1466589062177 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:02 INFO - PROCESS | 1652 | 1466589062240 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
02:51:02 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 225ms
02:51:02 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
02:51:02 INFO - PROCESS | 1652 | 1466589062396 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:02 INFO - PROCESS | 1652 | 1466589062449 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
02:51:02 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 220ms
02:51:02 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
02:51:02 INFO - PROCESS | 1652 | 1466589062626 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:02 INFO - PROCESS | 1652 | 1466589062694 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
02:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
02:51:02 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 325ms
02:51:02 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
02:51:02 INFO - PROCESS | 1652 | 1466589062966 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:03 INFO - PROCESS | 1652 | 1466589063051 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
02:51:03 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 324ms
02:51:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
02:51:03 INFO - PROCESS | 1652 | 1466589063280 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:03 INFO - PROCESS | 1652 | 1466589063344 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
02:51:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 266ms
02:51:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
02:51:03 INFO - PROCESS | 1652 | 1466589063550 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:03 INFO - PROCESS | 1652 | 1466589063620 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
02:51:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 267ms
02:51:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
02:51:03 INFO - PROCESS | 1652 | 1466589063828 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:03 INFO - PROCESS | 1652 | 1466589063897 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
02:51:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 324ms
02:51:04 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
02:51:04 INFO - PROCESS | 1652 | 1466589064200 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:04 INFO - PROCESS | 1652 | 1466589064286 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
02:51:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 347ms
02:51:04 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
02:51:04 INFO - PROCESS | 1652 | 1466589064497 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:04 INFO - PROCESS | 1652 | 1466589064558 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
02:51:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 266ms
02:51:04 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
02:51:04 INFO - PROCESS | 1652 | 1466589064766 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:04 INFO - PROCESS | 1652 | 1466589064830 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
02:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
02:51:04 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 216ms
02:51:04 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
02:51:04 INFO - PROCESS | 1652 | 1466589064984 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:05 INFO - PROCESS | 1652 | 1466589065060 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
02:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
02:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
02:51:05 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 268ms
02:51:05 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
02:51:05 INFO - PROCESS | 1652 | 1466589065261 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:05 INFO - PROCESS | 1652 | 1466589065343 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
02:51:05 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 319ms
02:51:05 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
02:51:05 INFO - PROCESS | 1652 | 1466589065591 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:05 INFO - PROCESS | 1652 | 1466589065679 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
02:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
02:51:05 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 266ms
02:51:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
02:51:05 INFO - PROCESS | 1652 | 1466589065850 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:05 INFO - PROCESS | 1652 | 1466589065908 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
02:51:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 271ms
02:51:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
02:51:06 INFO - PROCESS | 1652 | 1466589066155 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:06 INFO - PROCESS | 1652 | 1466589066243 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
02:51:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 339ms
02:51:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
02:51:06 INFO - PROCESS | 1652 | 1466589066483 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:06 INFO - PROCESS | 1652 | 1466589066564 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
02:51:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 266ms
02:51:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
02:51:06 INFO - PROCESS | 1652 | 1466589066758 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:06 INFO - PROCESS | 1652 | 1466589066817 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
02:51:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 418ms
02:51:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
02:51:07 INFO - PROCESS | 1652 | 1466589067174 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:07 INFO - PROCESS | 1652 | 1466589067252 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
02:51:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 420ms
02:51:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
02:51:07 INFO - PROCESS | 1652 | 1466589067596 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:07 INFO - PROCESS | 1652 | 1466589067659 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
02:51:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 467ms
02:51:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
02:51:08 INFO - PROCESS | 1652 | 1466589068067 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:08 INFO - PROCESS | 1652 | 1466589068121 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
02:51:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 218ms
02:51:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
02:51:08 INFO - PROCESS | 1652 | 1466589068295 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:08 INFO - PROCESS | 1652 | 1466589068346 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
02:51:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 266ms
02:51:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
02:51:08 INFO - PROCESS | 1652 | 1466589068567 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:08 INFO - PROCESS | 1652 | 1466589068617 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
02:51:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 217ms
02:51:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
02:51:08 INFO - PROCESS | 1652 | 1466589068784 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:08 INFO - PROCESS | 1652 | 1466589068840 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
02:51:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 269ms
02:51:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
02:51:09 INFO - PROCESS | 1652 | 1466589069065 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:09 INFO - PROCESS | 1652 | 1466589069132 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
02:51:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 269ms
02:51:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
02:51:09 INFO - PROCESS | 1652 | 1466589069335 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:09 INFO - PROCESS | 1652 | 1466589069395 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
02:51:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 216ms
02:51:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
02:51:09 INFO - PROCESS | 1652 | 1466589069558 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:09 INFO - PROCESS | 1652 | 1466589069609 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
02:51:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 219ms
02:51:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
02:51:09 INFO - PROCESS | 1652 | 1466589069779 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:09 INFO - PROCESS | 1652 | 1466589069842 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
02:51:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 267ms
02:51:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
02:51:10 INFO - PROCESS | 1652 | 1466589070048 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:10 INFO - PROCESS | 1652 | 1466589070110 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51: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:51:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 266ms
02:51:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
02:51:10 INFO - PROCESS | 1652 | 1466589070316 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:10 INFO - PROCESS | 1652 | 1466589070382 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51: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:51:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 316ms
02:51:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
02:51:10 INFO - PROCESS | 1652 | 1466589070652 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:10 INFO - PROCESS | 1652 | 1466589070752 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51: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:51:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 317ms
02:51:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
02:51:10 INFO - PROCESS | 1652 | 1466589070968 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:11 INFO - PROCESS | 1652 | 1466589071033 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
02:51:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 265ms
02:51:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
02:51:11 INFO - PROCESS | 1652 | 1466589071245 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:11 INFO - PROCESS | 1652 | 1466589071327 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
02:51:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 222ms
02:51:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
02:51:11 INFO - PROCESS | 1652 | 1466589071462 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:11 INFO - PROCESS | 1652 | 1466589071513 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
02:51:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 267ms
02:51:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
02:51:11 INFO - PROCESS | 1652 | 1466589071746 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:11 INFO - PROCESS | 1652 | 1466589071822 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
02:51:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 317ms
02:51:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
02:51:12 INFO - PROCESS | 1652 | 1466589072064 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:12 INFO - PROCESS | 1652 | 1466589072147 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
02:51:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 277ms
02:51:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
02:51:12 INFO - PROCESS | 1652 | 1466589072342 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:12 INFO - PROCESS | 1652 | 1466589072398 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
02:51:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 225ms
02:51:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
02:51:12 INFO - PROCESS | 1652 | 1466589072563 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:12 INFO - PROCESS | 1652 | 1466589072616 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51: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:51:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 219ms
02:51:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
02:51:12 INFO - PROCESS | 1652 | 1466589072792 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:12 INFO - PROCESS | 1652 | 1466589072847 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:13 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:51:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 222ms
02:51:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
02:51:13 INFO - PROCESS | 1652 | 1466589073012 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:13 INFO - PROCESS | 1652 | 1466589073066 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51: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:51:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 216ms
02:51:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
02:51:13 INFO - PROCESS | 1652 | 1466589073243 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:13 INFO - PROCESS | 1652 | 1466589073297 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
02:51:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 221ms
02:51:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
02:51:13 INFO - PROCESS | 1652 | 1466589073462 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:13 INFO - PROCESS | 1652 | 1466589073522 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
02:51:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 217ms
02:51:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
02:51:13 INFO - PROCESS | 1652 | 1466589073680 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:13 INFO - PROCESS | 1652 | 1466589073735 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
02:51:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 519ms
02:51:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
02:51:14 INFO - PROCESS | 1652 | 1466589074203 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:14 INFO - PROCESS | 1652 | 1466589074280 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
02:51:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 368ms
02:51:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
02:51:14 INFO - PROCESS | 1652 | 1466589074596 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:14 INFO - PROCESS | 1652 | 1466589074668 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:51:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 325ms
02:51:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
02:51:14 INFO - PROCESS | 1652 | 1466589074915 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:14 INFO - PROCESS | 1652 | 1466589074961 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
02:51:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 268ms
02:51:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
02:51:15 INFO - PROCESS | 1652 | 1466589075186 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:15 INFO - PROCESS | 1652 | 1466589075265 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
02:51:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 367ms
02:51:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
02:51:15 INFO - PROCESS | 1652 | 1466589075565 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:15 INFO - PROCESS | 1652 | 1466589075639 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
02:51:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 266ms
02:51:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
02:51:15 INFO - PROCESS | 1652 | 1466589075834 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:15 INFO - PROCESS | 1652 | 1466589075896 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
02:51:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 266ms
02:51:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
02:51:16 INFO - PROCESS | 1652 | 1466589076101 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:16 INFO - PROCESS | 1652 | 1466589076174 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:51:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 317ms
02:51:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
02:51:16 INFO - PROCESS | 1652 | 1466589076426 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:16 INFO - PROCESS | 1652 | 1466589076481 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
02:51:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 274ms
02:51:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
02:51:16 INFO - PROCESS | 1652 | 1466589076696 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:16 INFO - PROCESS | 1652 | 1466589076767 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
02:51:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 266ms
02:51:16 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
02:51:16 INFO - PROCESS | 1652 | 1466589076965 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:17 INFO - PROCESS | 1652 | 1466589077026 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:51:17 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 566ms
02:51:17 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
02:51:17 INFO - PROCESS | 1652 | 1466589077537 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:17 INFO - PROCESS | 1652 | 1466589077593 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
02:51:17 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 266ms
02:51:17 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
02:51:17 INFO - PROCESS | 1652 | 1466589077810 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:17 INFO - PROCESS | 1652 | 1466589077876 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
02:51:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 273ms
02:51:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
02:51:18 INFO - PROCESS | 1652 | 1466589078079 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:18 INFO - PROCESS | 1652 | 1466589078155 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:51:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 316ms
02:51:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
02:51:18 INFO - PROCESS | 1652 | 1466589078398 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:18 INFO - PROCESS | 1652 | 1466589078451 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
02:51:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 216ms
02:51:18 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
02:51:18 INFO - PROCESS | 1652 | 1466589078622 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:18 INFO - PROCESS | 1652 | 1466589078679 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
02:51:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 217ms
02:51:18 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
02:51:18 INFO - PROCESS | 1652 | 1466589078836 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:18 INFO - PROCESS | 1652 | 1466589078895 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
02:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 219ms
02:51:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
02:51:19 INFO - PROCESS | 1652 | 1466589079065 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:19 INFO - PROCESS | 1652 | 1466589079118 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
02:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 220ms
02:51:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
02:51:19 INFO - PROCESS | 1652 | 1466589079292 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:19 INFO - PROCESS | 1652 | 1466589079346 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
02:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 216ms
02:51:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
02:51:19 INFO - PROCESS | 1652 | 1466589079512 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:19 INFO - PROCESS | 1652 | 1466589079568 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
02:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 219ms
02:51:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
02:51:19 INFO - PROCESS | 1652 | 1466589079733 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:19 INFO - PROCESS | 1652 | 1466589079786 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
02:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 216ms
02:51:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
02:51:19 INFO - PROCESS | 1652 | 1466589079951 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:20 INFO - PROCESS | 1652 | 1466589080017 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
02:51:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 219ms
02:51:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
02:51:20 INFO - PROCESS | 1652 | 1466589080179 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:20 INFO - PROCESS | 1652 | 1466589080233 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
02:51:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 218ms
02:51:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
02:51:20 INFO - PROCESS | 1652 | 1466589080399 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:20 INFO - PROCESS | 1652 | 1466589080483 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
02:51:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 517ms
02:51:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
02:51:20 INFO - PROCESS | 1652 | 1466589080920 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:20 INFO - PROCESS | 1652 | 1466589080982 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
02:51:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 318ms
02:51:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
02:51:21 INFO - PROCESS | 1652 | 1466589081248 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:21 INFO - PROCESS | 1652 | 1466589081300 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
02:51:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 267ms
02:51:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
02:51:21 INFO - PROCESS | 1652 | 1466589081520 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:21 INFO - PROCESS | 1652 | 1466589081573 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
02:51:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 268ms
02:51:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
02:51:21 INFO - PROCESS | 1652 | 1466589081797 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:21 INFO - PROCESS | 1652 | 1466589081872 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
02:51:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 325ms
02:51:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
02:51:22 INFO - PROCESS | 1652 | 1466589082117 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:22 INFO - PROCESS | 1652 | 1466589082199 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
02:51:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 317ms
02:51:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
02:51:22 INFO - PROCESS | 1652 | 1466589082436 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:22 INFO - PROCESS | 1652 | 1466589082503 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
02:51:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 218ms
02:51:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
02:51:22 INFO - PROCESS | 1652 | 1466589082661 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:22 INFO - PROCESS | 1652 | 1466589082710 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
02:51:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 216ms
02:51:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
02:51:22 INFO - PROCESS | 1652 | 1466589082881 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:22 INFO - PROCESS | 1652 | 1466589082930 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
02:51:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 218ms
02:51:23 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
02:51:23 INFO - PROCESS | 1652 | 1466589083101 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:23 INFO - PROCESS | 1652 | 1466589083159 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
02:51:23 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 268ms
02:51:23 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
02:51:23 INFO - PROCESS | 1652 | 1466589083384 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:23 INFO - PROCESS | 1652 | 1466589083444 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
02:51:23 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 223ms
02:51:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
02:51:23 INFO - PROCESS | 1652 | 1466589083610 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:23 INFO - PROCESS | 1652 | 1466589083675 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
02:51:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 274ms
02:51:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
02:51:23 INFO - PROCESS | 1652 | 1466589083879 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:23 INFO - PROCESS | 1652 | 1466589083939 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
02:51:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 265ms
02:51:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
02:51:24 INFO - PROCESS | 1652 | 1466589084151 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:24 INFO - PROCESS | 1652 | 1466589084239 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
02:51:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 420ms
02:51:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
02:51:24 INFO - PROCESS | 1652 | 1466589084572 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:24 INFO - PROCESS | 1652 | 1466589084629 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
02:51:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 267ms
02:51:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
02:51:24 INFO - PROCESS | 1652 | 1466589084850 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:24 INFO - PROCESS | 1652 | 1466589084928 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
02:51:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 267ms
02:51:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
02:51:25 INFO - PROCESS | 1652 | 1466589085118 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:25 INFO - PROCESS | 1652 | 1466589085168 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
02:51:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 216ms
02:51:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
02:51:25 INFO - PROCESS | 1652 | 1466589085342 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:25 INFO - PROCESS | 1652 | 1466589085397 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
02:51:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 216ms
02:51:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
02:51:25 INFO - PROCESS | 1652 | 1466589085562 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:25 INFO - PROCESS | 1652 | 1466589085617 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
02:51:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 216ms
02:51:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
02:51:25 INFO - PROCESS | 1652 | 1466589085783 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:25 INFO - PROCESS | 1652 | 1466589085838 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
02:51:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 218ms
02:51:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
02:51:26 INFO - PROCESS | 1652 | 1466589086001 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:26 INFO - PROCESS | 1652 | 1466589086057 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
02:51:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 219ms
02:51:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
02:51:26 INFO - PROCESS | 1652 | 1466589086229 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:26 INFO - PROCESS | 1652 | 1466589086283 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
02:51:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 216ms
02:51:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
02:51:26 INFO - PROCESS | 1652 | 1466589086447 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:26 INFO - PROCESS | 1652 | 1466589086503 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
02:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
02:51:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 318ms
02:51:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
02:51:26 INFO - PROCESS | 1652 | 1466589086769 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:26 INFO - PROCESS | 1652 | 1466589086831 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
02:51:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
02:51:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
02:51:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
02:51:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 267ms
02:51:27 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
02:51:27 INFO - PROCESS | 1652 | 1466589087047 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:27 INFO - PROCESS | 1652 | 1466589087156 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
02:51:27 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 466ms
02:51:27 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
02:51:27 INFO - PROCESS | 1652 | 1466589087520 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:27 INFO - PROCESS | 1652 | 1466589087616 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
02:51:27 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 471ms
02:51:27 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
02:51:28 INFO - PROCESS | 1652 | 1466589087994 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:28 INFO - PROCESS | 1652 | 1466589088080 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
02:51:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 569ms
02:51:28 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
02:51:28 INFO - PROCESS | 1652 | 1466589088564 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:28 INFO - PROCESS | 1652 | 1466589088612 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
02:51:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 266ms
02:51:28 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
02:51:28 INFO - PROCESS | 1652 | 1466589088835 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:28 INFO - PROCESS | 1652 | 1466589088888 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
02:51:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 216ms
02:51:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
02:51:29 INFO - PROCESS | 1652 | 1466589089063 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:29 INFO - PROCESS | 1652 | 1466589089112 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
02:51:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 226ms
02:51:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
02:51:29 INFO - PROCESS | 1652 | 1466589089281 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:29 INFO - PROCESS | 1652 | 1466589089332 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
02:51:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 218ms
02:51:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
02:51:29 INFO - PROCESS | 1652 | 1466589089514 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:29 INFO - PROCESS | 1652 | 1466589089564 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
02:51:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 224ms
02:51:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
02:51:29 INFO - PROCESS | 1652 | 1466589089731 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:29 INFO - PROCESS | 1652 | 1466589089793 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:29 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:51:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 217ms
02:51:29 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
02:51:29 INFO - PROCESS | 1652 | 1466589089951 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:30 INFO - PROCESS | 1652 | 1466589089999 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:30 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
02:51:30 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 216ms
02:51:30 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
02:51:30 INFO - PROCESS | 1652 | 1466589090167 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:30 INFO - PROCESS | 1652 | 1466589090215 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:30 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
02:51:30 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
02:51:30 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
02:51:30 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 216ms
02:51:30 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
02:51:30 INFO - PROCESS | 1652 | 1466589090392 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:30 INFO - PROCESS | 1652 | 1466589090459 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
02:51:30 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 317ms
02:51:30 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
02:51:30 INFO - PROCESS | 1652 | 1466589090725 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:30 INFO - PROCESS | 1652 | 1466589090785 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:31 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
02:51:31 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 331ms
02:51:31 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
02:51:31 INFO - PROCESS | 1652 | 1466589091050 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:31 INFO - PROCESS | 1652 | 1466589091118 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:31 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
02:51:31 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 266ms
02:51:31 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
02:51:31 INFO - PROCESS | 1652 | 1466589091318 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:31 INFO - PROCESS | 1652 | 1466589091382 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:31 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
02:51:31 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
02:51:31 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 267ms
02:51:31 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
02:51:31 INFO - PROCESS | 1652 | 1466589091593 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:31 INFO - PROCESS | 1652 | 1466589091655 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
02:51:31 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 267ms
02:51:31 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
02:51:31 INFO - PROCESS | 1652 | 1466589091862 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:31 INFO - PROCESS | 1652 | 1466589091919 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
02:51:32 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 366ms
02:51:32 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
02:51:32 INFO - PROCESS | 1652 | 1466589092234 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:32 INFO - PROCESS | 1652 | 1466589092283 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
02:51:32 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 220ms
02:51:32 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
02:51:32 INFO - PROCESS | 1652 | 1466589092460 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:32 INFO - PROCESS | 1652 | 1466589092514 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
02:51:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
02:51:32 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 467ms
02:51:32 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
02:51:32 INFO - PROCESS | 1652 | 1466589092925 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:33 INFO - PROCESS | 1652 | 1466589093084 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
02:51:33 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 422ms
02:51:33 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
02:51:33 INFO - PROCESS | 1652 | 1466589093349 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:33 INFO - PROCESS | 1652 | 1466589093402 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
02:51:33 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 218ms
02:51:33 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
02:51:33 INFO - PROCESS | 1652 | 1466589093578 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:33 INFO - PROCESS | 1652 | 1466589093630 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
02:51:33 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 224ms
02:51:33 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
02:51:33 INFO - PROCESS | 1652 | 1466589093803 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:33 INFO - PROCESS | 1652 | 1466589093860 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
02:51:34 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 218ms
02:51:34 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
02:51:34 INFO - PROCESS | 1652 | 1466589094025 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:34 INFO - PROCESS | 1652 | 1466589094077 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
02:51:34 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 266ms
02:51:34 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
02:51:34 INFO - PROCESS | 1652 | 1466589094297 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:34 INFO - PROCESS | 1652 | 1466589094363 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
02:51:34 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 376ms
02:51:34 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
02:51:34 INFO - PROCESS | 1652 | 1466589094666 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:34 INFO - PROCESS | 1652 | 1466589094717 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
02:51:34 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 218ms
02:51:34 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
02:51:34 INFO - PROCESS | 1652 | 1466589094892 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:34 INFO - PROCESS | 1652 | 1466589094941 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
02:51:35 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
02:51:35 INFO - window.indexedDB.open('test', val);..." did not throw
02:51:35 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:51:35 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:51:35 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
02:51:35 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
02:51:35 INFO - window.indexedDB.open('test', val);..." did not throw
02:51:35 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:51:35 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:51:35 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
02:51:35 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
02:51:35 INFO - window.indexedDB.open('test', val);..." did not throw
02:51:35 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:51:35 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:51:35 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
02:51:35 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
02:51:35 INFO - window.indexedDB.open('test', val);..." did not throw
02:51:35 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:51:35 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:51:35 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
02:51:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
02:51:35 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 270ms
02:51:35 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
02:51:35 INFO - PROCESS | 1652 | 1466589095164 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:35 INFO - PROCESS | 1652 | 1466589095219 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:35 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
02:51:35 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 218ms
02:51:35 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
02:51:35 INFO - PROCESS | 1652 | 1466589095384 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:35 INFO - PROCESS | 1652 | 1466589095443 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:36 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
02:51:36 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
02:51:36 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1018ms
02:51:36 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
02:51:36 INFO - PROCESS | 1652 | 1466589096424 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:36 INFO - PROCESS | 1652 | 1466589096488 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:36 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
02:51:36 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 282ms
02:51:36 INFO - TEST-START | /IndexedDB/idbindex_count.htm
02:51:36 INFO - PROCESS | 1652 | 1466589096696 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:36 INFO - PROCESS | 1652 | 1466589096759 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:36 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
02:51:36 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 223ms
02:51:36 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
02:51:36 INFO - PROCESS | 1652 | 1466589096914 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:36 INFO - PROCESS | 1652 | 1466589096968 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:37 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
02:51:37 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 217ms
02:51:37 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
02:51:37 INFO - PROCESS | 1652 | 1466589097134 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:37 INFO - PROCESS | 1652 | 1466589097186 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:37 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
02:51:37 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 216ms
02:51:37 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
02:51:37 INFO - PROCESS | 1652 | 1466589097358 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:37 INFO - PROCESS | 1652 | 1466589097414 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:37 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
02:51:37 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 220ms
02:51:37 INFO - TEST-START | /IndexedDB/idbindex_get.htm
02:51:37 INFO - PROCESS | 1652 | 1466589097592 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:37 INFO - PROCESS | 1652 | 1466589097647 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:37 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
02:51:37 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 219ms
02:51:37 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
02:51:37 INFO - PROCESS | 1652 | 1466589097816 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:37 INFO - PROCESS | 1652 | 1466589097868 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:38 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
02:51:38 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 218ms
02:51:38 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
02:51:38 INFO - PROCESS | 1652 | 1466589098034 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:38 INFO - PROCESS | 1652 | 1466589098091 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:38 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
02:51:38 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 216ms
02:51:38 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
02:51:38 INFO - PROCESS | 1652 | 1466589098262 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:38 INFO - PROCESS | 1652 | 1466589098317 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:38 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
02:51:38 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 217ms
02:51:38 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
02:51:38 INFO - PROCESS | 1652 | 1466589098482 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:38 INFO - PROCESS | 1652 | 1466589098546 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:38 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
02:51:38 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 265ms
02:51:38 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
02:51:38 INFO - PROCESS | 1652 | 1466589098750 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:38 INFO - PROCESS | 1652 | 1466589098815 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:39 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
02:51:39 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 268ms
02:51:39 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
02:51:39 INFO - PROCESS | 1652 | 1466589099032 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:39 INFO - PROCESS | 1652 | 1466589099110 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:39 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
02:51:39 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 326ms
02:51:39 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
02:51:39 INFO - PROCESS | 1652 | 1466589099426 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:39 INFO - PROCESS | 1652 | 1466589099503 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:39 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
02:51:39 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 486ms
02:51:39 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
02:51:39 INFO - PROCESS | 1652 | 1466589099878 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:39 INFO - PROCESS | 1652 | 1466589099969 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
02:51:40 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 520ms
02:51:40 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
02:51:40 INFO - PROCESS | 1652 | 1466589100400 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:40 INFO - PROCESS | 1652 | 1466589100449 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
02:51:40 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 268ms
02:51:40 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
02:51:40 INFO - PROCESS | 1652 | 1466589100679 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:40 INFO - PROCESS | 1652 | 1466589100732 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:40 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
02:51:40 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 273ms
02:51:40 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
02:51:40 INFO - PROCESS | 1652 | 1466589100951 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:41 INFO - PROCESS | 1652 | 1466589101003 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
02:51:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 219ms
02:51:41 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
02:51:41 INFO - PROCESS | 1652 | 1466589101176 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:41 INFO - PROCESS | 1652 | 1466589101226 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
02:51:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 216ms
02:51:41 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
02:51:41 INFO - PROCESS | 1652 | 1466589101395 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:41 INFO - PROCESS | 1652 | 1466589101442 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
02:51:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 222ms
02:51:41 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
02:51:41 INFO - PROCESS | 1652 | 1466589101615 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:41 INFO - PROCESS | 1652 | 1466589101683 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
02:51:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 318ms
02:51:41 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
02:51:41 INFO - PROCESS | 1652 | 1466589101937 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:42 INFO - PROCESS | 1652 | 1466589102014 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
02:51:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 269ms
02:51:42 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
02:51:42 INFO - PROCESS | 1652 | 1466589102219 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:42 INFO - PROCESS | 1652 | 1466589102288 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
02:51:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 268ms
02:51:42 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
02:51:42 INFO - PROCESS | 1652 | 1466589102495 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:42 INFO - PROCESS | 1652 | 1466589102552 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
02:51:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 267ms
02:51:42 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
02:51:42 INFO - PROCESS | 1652 | 1466589102767 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:42 INFO - PROCESS | 1652 | 1466589102845 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:43 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
02:51:43 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 318ms
02:51:43 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
02:51:43 INFO - PROCESS | 1652 | 1466589103117 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:43 INFO - PROCESS | 1652 | 1466589103213 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:43 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
02:51:43 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 323ms
02:51:43 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
02:51:43 INFO - PROCESS | 1652 | 1466589103435 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:43 INFO - PROCESS | 1652 | 1466589103494 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:43 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
02:51:43 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 267ms
02:51:43 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
02:51:43 INFO - PROCESS | 1652 | 1466589103712 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:43 INFO - PROCESS | 1652 | 1466589103765 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:43 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:51:43 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 225ms
02:51:43 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
02:51:43 INFO - PROCESS | 1652 | 1466589103932 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:43 INFO - PROCESS | 1652 | 1466589103983 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:44 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
02:51:44 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 218ms
02:51:44 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
02:51:44 INFO - PROCESS | 1652 | 1466589104158 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:44 INFO - PROCESS | 1652 | 1466589104214 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:44 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
02:51:44 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 219ms
02:51:44 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
02:51:44 INFO - PROCESS | 1652 | 1466589104380 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:44 INFO - PROCESS | 1652 | 1466589104433 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:44 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
02:51:44 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 216ms
02:51:44 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
02:51:44 INFO - PROCESS | 1652 | 1466589104598 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:44 INFO - PROCESS | 1652 | 1466589104650 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:44 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:51:44 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 216ms
02:51:44 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
02:51:44 INFO - PROCESS | 1652 | 1466589104817 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:44 INFO - PROCESS | 1652 | 1466589104870 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
02:51:45 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 216ms
02:51:45 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
02:51:45 INFO - PROCESS | 1652 | 1466589105037 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 INFO - PROCESS | 1652 | 1466589105098 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
02:51:45 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 217ms
02:51:45 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
02:51:45 INFO - PROCESS | 1652 | 1466589105261 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 INFO - PROCESS | 1652 | 1466589105315 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
02:51:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
02:51:45 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 224ms
02:51:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
02:51:45 INFO - PROCESS | 1652 | 1466589105483 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 INFO - PROCESS | 1652 | 1466589105538 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
02:51:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 217ms
02:51:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
02:51:45 INFO - PROCESS | 1652 | 1466589105702 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 INFO - PROCESS | 1652 | 1466589105776 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 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:51:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 218ms
02:51:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
02:51:45 INFO - PROCESS | 1652 | 1466589105929 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:45 INFO - PROCESS | 1652 | 1466589105983 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:46 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:51:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 217ms
02:51:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
02:51:46 INFO - PROCESS | 1652 | 1466589106310 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:46 INFO - PROCESS | 1652 | 1466589106420 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:46 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:51:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 643ms
02:51:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
02:51:46 INFO - PROCESS | 1652 | 1466589106818 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:46 INFO - PROCESS | 1652 | 1466589106879 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:47 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:51:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 268ms
02:51:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
02:51:47 INFO - PROCESS | 1652 | 1466589107096 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:47 INFO - PROCESS | 1652 | 1466589107152 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:47 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:51:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 222ms
02:51:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
02:51:47 INFO - PROCESS | 1652 | 1466589107318 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:47 INFO - PROCESS | 1652 | 1466589107370 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:47 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:51:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 219ms
02:51:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
02:51:47 INFO - PROCESS | 1652 | 1466589107536 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:47 INFO - PROCESS | 1652 | 1466589107595 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:47 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:51:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 217ms
02:51:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
02:51:47 INFO - PROCESS | 1652 | 1466589107762 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:47 INFO - PROCESS | 1652 | 1466589107811 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
02:51:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 217ms
02:51:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
02:51:48 INFO - PROCESS | 1652 | 1466589108001 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:48 INFO - PROCESS | 1652 | 1466589108056 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
02:51:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 216ms
02:51:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
02:51:48 INFO - PROCESS | 1652 | 1466589108219 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:48 INFO - PROCESS | 1652 | 1466589108273 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
02:51:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 216ms
02:51:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
02:51:48 INFO - PROCESS | 1652 | 1466589108437 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:48 INFO - PROCESS | 1652 | 1466589108492 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
02:51:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 216ms
02:51:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
02:51:48 INFO - PROCESS | 1652 | 1466589108661 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:48 INFO - PROCESS | 1652 | 1466589108712 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
02:51:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 223ms
02:51:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
02:51:48 INFO - PROCESS | 1652 | 1466589108894 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:48 INFO - PROCESS | 1652 | 1466589108962 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
02:51:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 277ms
02:51:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
02:51:49 INFO - PROCESS | 1652 | 1466589109163 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:49 INFO - PROCESS | 1652 | 1466589109236 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
02:51:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 268ms
02:51:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
02:51:49 INFO - PROCESS | 1652 | 1466589109433 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:49 INFO - PROCESS | 1652 | 1466589109501 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:49 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:51:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 216ms
02:51:49 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
02:51:49 INFO - PROCESS | 1652 | 1466589109652 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:49 INFO - PROCESS | 1652 | 1466589109722 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
02:51:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 266ms
02:51:49 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
02:51:49 INFO - PROCESS | 1652 | 1466589109931 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:50 INFO - PROCESS | 1652 | 1466589110018 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
02:51:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 276ms
02:51:50 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
02:51:50 INFO - PROCESS | 1652 | 1466589110199 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:50 INFO - PROCESS | 1652 | 1466589110252 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:50 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:51:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 216ms
02:51:50 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
02:51:50 INFO - PROCESS | 1652 | 1466589110418 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:50 INFO - PROCESS | 1652 | 1466589110470 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:50 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:51:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 217ms
02:51:50 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
02:51:50 INFO - PROCESS | 1652 | 1466589110644 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:50 INFO - PROCESS | 1652 | 1466589110699 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
02:51:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 224ms
02:51:50 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
02:51:50 INFO - PROCESS | 1652 | 1466589110864 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:50 INFO - PROCESS | 1652 | 1466589110918 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
02:51:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 218ms
02:51:51 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
02:51:51 INFO - PROCESS | 1652 | 1466589111084 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:51 INFO - PROCESS | 1652 | 1466589111143 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
02:51:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 219ms
02:51:51 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
02:51:51 INFO - PROCESS | 1652 | 1466589111311 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:51 INFO - PROCESS | 1652 | 1466589111377 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:51 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:51:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 223ms
02:51:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
02:51:51 INFO - PROCESS | 1652 | 1466589111531 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:51 INFO - PROCESS | 1652 | 1466589111586 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
02:51:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 219ms
02:51:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
02:51:51 INFO - PROCESS | 1652 | 1466589111752 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:51 INFO - PROCESS | 1652 | 1466589111817 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:51 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:51:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 220ms
02:51:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
02:51:51 INFO - PROCESS | 1652 | 1466589111981 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:52 INFO - PROCESS | 1652 | 1466589112043 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:52 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:51:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 216ms
02:51:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
02:51:52 INFO - PROCESS | 1652 | 1466589112199 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:52 INFO - PROCESS | 1652 | 1466589112257 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:52 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:51:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 216ms
02:51:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
02:51:52 INFO - PROCESS | 1652 | 1466589112417 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:52 INFO - PROCESS | 1652 | 1466589112491 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
02:51:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 215ms
02:51:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
02:51:52 INFO - PROCESS | 1652 | 1466589112635 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:52 INFO - PROCESS | 1652 | 1466589112698 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:52 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:51:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 322ms
02:51:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
02:51:53 INFO - PROCESS | 1652 | 1466589113001 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:53 INFO - PROCESS | 1652 | 1466589113080 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
02:51:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 467ms
02:51:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
02:51:53 INFO - PROCESS | 1652 | 1466589113470 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:53 INFO - PROCESS | 1652 | 1466589113533 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
02:51:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 467ms
02:51:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
02:51:53 INFO - PROCESS | 1652 | 1466589113941 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:53 INFO - PROCESS | 1652 | 1466589113990 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
02:51:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 220ms
02:51:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
02:51:54 INFO - PROCESS | 1652 | 1466589114166 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:54 INFO - PROCESS | 1652 | 1466589114217 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:54 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:51:54 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
02:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:51:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 218ms
02:51:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
02:51:54 INFO - PROCESS | 1652 | 1466589114416 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:54 INFO - PROCESS | 1652 | 1466589114467 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:54 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:51:54 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
02:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:51:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 243ms
02:51:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
02:51:54 INFO - PROCESS | 1652 | 1466589114633 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:54 INFO - PROCESS | 1652 | 1466589114686 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
02:51:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 216ms
02:51:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
02:51:54 INFO - PROCESS | 1652 | 1466589114863 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:54 INFO - PROCESS | 1652 | 1466589114915 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
02:51:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 227ms
02:51:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
02:51:55 INFO - PROCESS | 1652 | 1466589115082 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:55 INFO - PROCESS | 1652 | 1466589115138 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
02:51:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 216ms
02:51:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
02:51:55 INFO - PROCESS | 1652 | 1466589115302 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:55 INFO - PROCESS | 1652 | 1466589115350 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
02:51:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 218ms
02:51:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
02:51:55 INFO - PROCESS | 1652 | 1466589115521 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:55 INFO - PROCESS | 1652 | 1466589115580 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
02:51:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 272ms
02:51:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
02:51:55 INFO - PROCESS | 1652 | 1466589115801 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:55 INFO - PROCESS | 1652 | 1466589115889 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
02:51:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 366ms
02:51:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
02:51:56 INFO - PROCESS | 1652 | 1466589116170 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:56 INFO - PROCESS | 1652 | 1466589116236 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
02:51:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 266ms
02:51:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
02:51:56 INFO - PROCESS | 1652 | 1466589116446 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:56 INFO - PROCESS | 1652 | 1466589116520 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:56 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:51:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 274ms
02:51:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
02:51:56 INFO - PROCESS | 1652 | 1466589116716 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:56 INFO - PROCESS | 1652 | 1466589116778 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:56 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:51:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 217ms
02:51:56 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
02:51:56 INFO - PROCESS | 1652 | 1466589116935 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:57 INFO - PROCESS | 1652 | 1466589116998 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
02:51:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 266ms
02:51:57 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
02:51:57 INFO - PROCESS | 1652 | 1466589117214 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:57 INFO - PROCESS | 1652 | 1466589117279 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
02:51:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 267ms
02:51:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
02:51:57 INFO - PROCESS | 1652 | 1466589117486 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:57 INFO - PROCESS | 1652 | 1466589117543 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
02:51:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 217ms
02:51:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
02:51:57 INFO - PROCESS | 1652 | 1466589117702 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:57 INFO - PROCESS | 1652 | 1466589117754 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
02:51:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 216ms
02:51:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
02:51:57 INFO - PROCESS | 1652 | 1466589117929 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:57 INFO - PROCESS | 1652 | 1466589117985 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
02:51:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 228ms
02:51:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
02:51:58 INFO - PROCESS | 1652 | 1466589118150 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:58 INFO - PROCESS | 1652 | 1466589118204 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
02:51:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 218ms
02:51:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
02:51:58 INFO - PROCESS | 1652 | 1466589118379 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:58 INFO - PROCESS | 1652 | 1466589118432 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
02:51:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 223ms
02:51:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
02:51:58 INFO - PROCESS | 1652 | 1466589118598 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:58 INFO - PROCESS | 1652 | 1466589118652 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
02:51:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 216ms
02:51:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
02:51:58 INFO - PROCESS | 1652 | 1466589118817 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:58 INFO - PROCESS | 1652 | 1466589118877 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
02:51:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 266ms
02:51:59 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
02:51:59 INFO - PROCESS | 1652 | 1466589119095 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:59 INFO - PROCESS | 1652 | 1466589119174 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
02:51:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 276ms
02:51:59 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
02:51:59 INFO - PROCESS | 1652 | 1466589119365 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:59 INFO - PROCESS | 1652 | 1466589119428 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
02:51:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
02:51:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 269ms
02:51:59 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
02:51:59 INFO - PROCESS | 1652 | 1466589119643 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:51:59 INFO - PROCESS | 1652 | 1466589119703 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
02:52:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 472ms
02:52:00 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
02:52:00 INFO - PROCESS | 1652 | 1466589120116 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:00 INFO - PROCESS | 1652 | 1466589120250 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
02:52:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 568ms
02:52:00 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
02:52:00 INFO - PROCESS | 1652 | 1466589120685 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:00 INFO - PROCESS | 1652 | 1466589120747 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
02:52:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 267ms
02:52:00 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
02:52:00 INFO - PROCESS | 1652 | 1466589120961 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:01 INFO - PROCESS | 1652 | 1466589121020 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
02:52:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
02:52:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
02:52:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
02:52:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
02:52:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 274ms
02:52:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
02:52:01 INFO - PROCESS | 1652 | 1466589121236 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:01 INFO - PROCESS | 1652 | 1466589121324 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
02:52:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 319ms
02:52:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
02:52:01 INFO - PROCESS | 1652 | 1466589121554 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:01 INFO - PROCESS | 1652 | 1466589121614 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:01 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:52:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 218ms
02:52:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
02:52:01 INFO - PROCESS | 1652 | 1466589121780 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:01 INFO - PROCESS | 1652 | 1466589121848 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:01 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:52:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 216ms
02:52:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
02:52:02 INFO - PROCESS | 1652 | 1466589122000 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:02 INFO - PROCESS | 1652 | 1466589122060 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:02 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:52:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 216ms
02:52:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
02:52:02 INFO - PROCESS | 1652 | 1466589122217 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:02 INFO - PROCESS | 1652 | 1466589122267 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:02 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:52:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 215ms
02:52:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
02:52:02 INFO - PROCESS | 1652 | 1466589122435 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:02 INFO - PROCESS | 1652 | 1466589122491 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:02 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:52:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 216ms
02:52:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
02:52:02 INFO - PROCESS | 1652 | 1466589122663 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:02 INFO - PROCESS | 1652 | 1466589122727 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:02 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:52:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 275ms
02:52:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
02:52:02 INFO - PROCESS | 1652 | 1466589122947 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:03 INFO - PROCESS | 1652 | 1466589123014 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:03 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:52:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 327ms
02:52:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
02:52:03 INFO - PROCESS | 1652 | 1466589123279 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:03 INFO - PROCESS | 1652 | 1466589123381 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
02:52:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 367ms
02:52:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
02:52:03 INFO - PROCESS | 1652 | 1466589123662 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:03 INFO - PROCESS | 1652 | 1466589123728 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
02:52:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 282ms
02:52:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
02:52:03 INFO - PROCESS | 1652 | 1466589123930 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:03 INFO - PROCESS | 1652 | 1466589123996 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
02:52:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 269ms
02:52:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
02:52:04 INFO - PROCESS | 1652 | 1466589124211 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:04 INFO - PROCESS | 1652 | 1466589124268 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
02:52:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 222ms
02:52:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
02:52:04 INFO - PROCESS | 1652 | 1466589124431 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:04 INFO - PROCESS | 1652 | 1466589124485 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
02:52:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 217ms
02:52:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
02:52:04 INFO - PROCESS | 1652 | 1466589124650 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:04 INFO - PROCESS | 1652 | 1466589124709 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
02:52:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 216ms
02:52:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
02:52:04 INFO - PROCESS | 1652 | 1466589124868 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:04 INFO - PROCESS | 1652 | 1466589124929 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
02:52:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 216ms
02:52:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
02:52:05 INFO - PROCESS | 1652 | 1466589125086 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:05 INFO - PROCESS | 1652 | 1466589125150 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:05 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:52:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 216ms
02:52:05 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
02:52:05 INFO - PROCESS | 1652 | 1466589125312 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:05 INFO - PROCESS | 1652 | 1466589125377 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:05 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
02:52:05 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 223ms
02:52:05 INFO - TEST-START | /IndexedDB/idbtransaction.htm
02:52:05 INFO - PROCESS | 1652 | 1466589125532 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:05 INFO - PROCESS | 1652 | 1466589125591 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:05 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
02:52:05 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
02:52:05 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 217ms
02:52:05 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
02:52:05 INFO - PROCESS | 1652 | 1466589125761 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:05 INFO - PROCESS | 1652 | 1466589125823 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
02:52:05 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 224ms
02:52:05 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
02:52:05 INFO - PROCESS | 1652 | 1466589125981 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:06 INFO - PROCESS | 1652 | 1466589126047 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:06 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
02:52:06 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
02:52:06 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
02:52:06 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
02:52:06 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
02:52:06 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
02:52:06 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
02:52:06 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
02:52:06 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 318ms
02:52:06 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
02:52:06 INFO - PROCESS | 1652 | 1466589126303 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:06 INFO - PROCESS | 1652 | 1466589126410 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:06 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
02:52:06 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 316ms
02:52:06 INFO - TEST-START | /IndexedDB/index_sort_order.htm
02:52:06 INFO - PROCESS | 1652 | 1466589126620 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:06 INFO - PROCESS | 1652 | 1466589126721 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:07 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
02:52:07 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 467ms
02:52:07 INFO - TEST-START | /IndexedDB/interfaces.html
02:52:07 INFO - PROCESS | 1652 | 1466589127091 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:07 INFO - PROCESS | 1652 | 1466589127165 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
02:52:07 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:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
02:52:07 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:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
02:52:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
02:52:07 INFO - TEST-OK | /IndexedDB/interfaces.html | took 536ms
02:52:07 INFO - TEST-START | /IndexedDB/interfaces.worker
02:52:07 INFO - PROCESS | 1652 | 1466589127633 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:07 INFO - PROCESS | 1652 | 1466589127725 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
02:52:08 INFO - {}
02:52:08 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:52:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:52:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:52:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:52:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:52:08 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
02:52:08 INFO - {}
02:52:08 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:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
02:52:08 INFO - {}
02:52:08 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:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
02:52:08 INFO - {}
02:52:08 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 791ms
02:52:08 INFO - TEST-START | /IndexedDB/key_invalid.htm
02:52:08 INFO - PROCESS | 1652 | 1466589128427 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:08 INFO - PROCESS | 1652 | 1466589128483 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
02:52:08 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
02:52:08 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 274ms
02:52:08 INFO - TEST-START | /IndexedDB/key_valid.html
02:52:08 INFO - PROCESS | 1652 | 1466589128712 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:08 INFO - PROCESS | 1652 | 1466589128792 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
02:52:09 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
02:52:09 INFO - TEST-OK | /IndexedDB/key_valid.html | took 478ms
02:52:09 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
02:52:09 INFO - PROCESS | 1652 | 1466589129194 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:09 INFO - PROCESS | 1652 | 1466589129265 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:09 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
02:52:09 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 268ms
02:52:09 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
02:52:09 INFO - PROCESS | 1652 | 1466589129464 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:09 INFO - PROCESS | 1652 | 1466589129519 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:09 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
02:52:09 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 216ms
02:52:09 INFO - TEST-START | /IndexedDB/keygenerator.htm
02:52:09 INFO - PROCESS | 1652 | 1466589129683 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:09 INFO - PROCESS | 1652 | 1466589129732 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:09 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
02:52:09 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
02:52:09 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
02:52:09 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 316ms
02:52:10 INFO - TEST-START | /IndexedDB/keyorder.htm
02:52:10 INFO - PROCESS | 1652 | 1466589130005 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:10 INFO - PROCESS | 1652 | 1466589130069 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
02:52:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
02:52:10 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 426ms
02:52:10 INFO - TEST-START | /IndexedDB/keypath.htm
02:52:10 INFO - PROCESS | 1652 | 1466589130433 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:10 INFO - PROCESS | 1652 | 1466589130503 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
02:52:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
02:52:10 INFO - TEST-OK | /IndexedDB/keypath.htm | took 418ms
02:52:10 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
02:52:10 INFO - PROCESS | 1652 | 1466589130853 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:10 INFO - PROCESS | 1652 | 1466589130907 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
02:52:11 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 219ms
02:52:11 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
02:52:11 INFO - PROCESS | 1652 | 1466589131083 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:11 INFO - PROCESS | 1652 | 1466589131144 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
02:52:11 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
02:52:11 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 319ms
02:52:11 INFO - TEST-START | /IndexedDB/list_ordering.htm
02:52:11 INFO - PROCESS | 1652 | 1466589131419 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:11 INFO - PROCESS | 1652 | 1466589131503 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:11 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
02:52:11 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
02:52:11 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
02:52:11 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 429ms
02:52:11 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
02:52:11 INFO - PROCESS | 1652 | 1466589131838 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:11 INFO - PROCESS | 1652 | 1466589131916 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:12 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
02:52:12 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 268ms
02:52:12 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
02:52:12 INFO - PROCESS | 1652 | 1466589132114 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:12 INFO - PROCESS | 1652 | 1466589132167 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:12 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
02:52:12 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 217ms
02:52:12 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
02:52:12 INFO - PROCESS | 1652 | 1466589132336 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:12 INFO - PROCESS | 1652 | 1466589132397 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:12 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
02:52:12 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 220ms
02:52:12 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
02:52:12 INFO - PROCESS | 1652 | 1466589132564 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:12 INFO - PROCESS | 1652 | 1466589132620 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:12 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
02:52:12 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 217ms
02:52:12 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
02:52:12 INFO - PROCESS | 1652 | 1466589132784 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:12 INFO - PROCESS | 1652 | 1466589132842 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:13 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
02:52:13 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 218ms
02:52:13 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
02:52:13 INFO - PROCESS | 1652 | 1466589133011 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:13 INFO - PROCESS | 1652 | 1466589133065 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:13 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
02:52:13 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 226ms
02:52:13 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
02:52:13 INFO - PROCESS | 1652 | 1466589133235 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:13 INFO - PROCESS | 1652 | 1466589133288 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:13 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
02:52:13 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 218ms
02:52:13 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
02:52:13 INFO - PROCESS | 1652 | 1466589133453 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:13 INFO - PROCESS | 1652 | 1466589133533 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:13 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
02:52:13 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 270ms
02:52:13 INFO - TEST-START | /IndexedDB/value.htm
02:52:13 INFO - PROCESS | 1652 | 1466589133747 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:13 INFO - PROCESS | 1652 | 1466589133827 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:14 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
02:52:14 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
02:52:14 INFO - TEST-OK | /IndexedDB/value.htm | took 320ms
02:52:14 INFO - TEST-START | /IndexedDB/value_recursive.htm
02:52:14 INFO - PROCESS | 1652 | 1466589134066 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:14 INFO - PROCESS | 1652 | 1466589134124 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:14 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
02:52:14 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
02:52:14 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
02:52:14 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 416ms
02:52:14 INFO - TEST-START | /IndexedDB/writer-starvation.htm
02:52:14 INFO - PROCESS | 1652 | 1466589134487 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:14 INFO - PROCESS | 1652 | 1466589134628 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:15 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
02:52:15 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 617ms
02:52:15 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
02:52:15 INFO - PROCESS | 1652 | 1466589135109 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:15 INFO - PROCESS | 1652 | 1466589135157 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:15 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
02:52:15 INFO - {}
02:52:15 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
02:52:15 INFO - {}
02:52:15 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
02:52:15 INFO - {}
02:52:15 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
02:52:15 INFO - {}
02:52:15 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 221ms
02:52:15 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
02:52:15 INFO - PROCESS | 1652 | 1466589135333 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:15 INFO - PROCESS | 1652 | 1466589135387 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:15 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
02:52:15 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
02:52:15 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
02:52:15 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
02:52:15 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 216ms
02:52:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
02:52:15 INFO - PROCESS | 1652 | 1466589135559 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:15 INFO - PROCESS | 1652 | 1466589135611 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
02:52:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
02:52:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 229ms
02:52:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
02:52:15 INFO - PROCESS | 1652 | 1466589135812 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:15 INFO - PROCESS | 1652 | 1466589135866 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
02:52:16 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:52:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
02:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
02:52:16 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:52:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
02:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
02:52:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 284ms
02:52:16 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
02:52:16 INFO - PROCESS | 1652 | 1466589136098 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:16 INFO - PROCESS | 1652 | 1466589136175 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:16 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:52:16 INFO - [native code]
02:52:16 INFO - }" but got function "function () {
02:52:16 INFO - }"
02:52:16 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:16 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:52:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
02:52:16 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:52:16 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:16 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:52:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
02:52:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 326ms
02:52:16 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
02:52:16 INFO - PROCESS | 1652 | 1466589136420 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:16 INFO - PROCESS | 1652 | 1466589136502 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:16 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:52:16 INFO - [native code]
02:52:16 INFO - }" but got function "function () {
02:52:16 INFO - }"
02:52:16 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:16 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:52:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
02:52:16 INFO - {}
02:52:16 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:52:16 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:16 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:52:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:52:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
02:52:16 INFO - {}
02:52:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 320ms
02:52:16 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
02:52:16 INFO - PROCESS | 1652 | 1466589136750 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:16 INFO - PROCESS | 1652 | 1466589136825 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
02:52:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
02:52:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:52:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
02:52:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:52:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:52:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
02:52:17 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:52:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:52:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:52:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:52:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:52:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
02:52:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
02:52:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:52:17 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
02:52:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:52:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:52:17 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
02:52:17 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:52:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:52:17 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:52:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:52:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:52:17 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:52:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 319ms
02:52:17 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
02:52:17 INFO - PROCESS | 1652 | 1466589137083 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:17 INFO - PROCESS | 1652 | 1466589137143 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
02:52:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 224ms
02:52:17 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
02:52:17 INFO - PROCESS | 1652 | 1466589137301 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:17 INFO - PROCESS | 1652 | 1466589137361 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
02:52:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
02:52:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 217ms
02:52:17 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
02:52:17 INFO - PROCESS | 1652 | 1466589137518 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:17 INFO - PROCESS | 1652 | 1466589137578 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
02:52:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
02:52:17 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
02:52:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
02:52:17 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 269ms
02:52:17 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
02:52:17 INFO - PROCESS | 1652 | 1466589137802 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:17 INFO - PROCESS | 1652 | 1466589137874 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
02:52:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
02:52:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
02:52:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
02:52:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
02:52:19 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1232ms
02:52:19 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
02:52:19 INFO - PROCESS | 1652 | 1466589139026 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:19 INFO - PROCESS | 1652 | 1466589139077 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
02:52:20 INFO - {}
02:52:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
02:52:20 INFO - {}
02:52:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
02:52:20 INFO - {}
02:52:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
02:52:20 INFO - {}
02:52:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
02:52:20 INFO - {}
02:52:20 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1224ms
02:52:20 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
02:52:20 INFO - PROCESS | 1652 | 1466589140249 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:20 INFO - PROCESS | 1652 | 1466589140297 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:20 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
02:52:20 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 368ms
02:52:20 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
02:52:20 INFO - PROCESS | 1652 | 1466589140618 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:20 INFO - PROCESS | 1652 | 1466589140666 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:20 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
02:52:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
02:52:20 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 216ms
02:52:20 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
02:52:20 INFO - PROCESS | 1652 | 1466589140837 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:20 INFO - PROCESS | 1652 | 1466589140922 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:30 INFO - PROCESS | 1652 | MARIONETTE LOG: INFO: Timeout fired
02:52:30 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:52:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
02:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
02:52:30 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10138ms
02:52:30 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
02:52:30 INFO - PROCESS | 1652 | 1466589150980 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:31 INFO - PROCESS | 1652 | 1466589151031 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:31 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
02:52:31 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 517ms
02:52:31 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
02:52:31 INFO - PROCESS | 1652 | 1466589151501 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:31 INFO - PROCESS | 1652 | 1466589151544 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:31 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
02:52:31 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 218ms
02:52:31 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
02:52:31 INFO - PROCESS | 1652 | 1466589151730 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:31 INFO - PROCESS | 1652 | 1466589151786 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:31 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
02:52:31 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 218ms
02:52:31 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
02:52:31 INFO - PROCESS | 1652 | 1466589151947 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:31 INFO - PROCESS | 1652 | 1466589151997 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:32 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
02:52:32 INFO - {}
02:52:32 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 215ms
02:52:32 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
02:52:32 INFO - PROCESS | 1652 | 1466589152165 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:32 INFO - PROCESS | 1652 | 1466589152213 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:32 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
02:52:32 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 216ms
02:52:32 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
02:52:32 INFO - PROCESS | 1652 | 1466589152386 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:32 INFO - PROCESS | 1652 | 1466589152456 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:32 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
02:52:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
02:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
02:52:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
02:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
02:52:32 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 316ms
02:52:32 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
02:52:32 INFO - PROCESS | 1652 | 1466589152705 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:32 INFO - PROCESS | 1652 | 1466589152781 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:32 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:52:32 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 266ms
02:52:32 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
02:52:32 INFO - PROCESS | 1652 | 1466589152979 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:33 INFO - PROCESS | 1652 | 1466589153027 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:33 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
02:52:33 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 225ms
02:52:33 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
02:52:33 INFO - PROCESS | 1652 | 1466589153199 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:33 INFO - PROCESS | 1652 | 1466589153247 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:33 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
02:52:33 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 216ms
02:52:33 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
02:52:33 INFO - PROCESS | 1652 | 1466589153418 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:33 INFO - PROCESS | 1652 | 1466589153467 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:33 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:52:33 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:33 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
02:52:33 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:33 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
02:52:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
02:52:33 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 217ms
02:52:33 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
02:52:33 INFO - PROCESS | 1652 | 1466589153646 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:33 INFO - PROCESS | 1652 | 1466589153718 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:33 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
02:52:33 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 322ms
02:52:33 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
02:52:33 INFO - PROCESS | 1652 | 1466589153970 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:34 INFO - PROCESS | 1652 | 1466589154048 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:34 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
02:52:34 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 266ms
02:52:34 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
02:52:34 INFO - PROCESS | 1652 | 1466589154237 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:34 INFO - PROCESS | 1652 | 1466589154286 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:34 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
02:52:34 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 319ms
02:52:34 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
02:52:34 INFO - PROCESS | 1652 | 1466589154601 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:34 INFO - PROCESS | 1652 | 1466589154716 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:34 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:52:34 INFO - do_test/)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
02:52:58 INFO - )
02:52:58 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 225ms
02:52:58 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
02:52:58 INFO - PROCESS | 1652 | 1466589178517 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:58 INFO - PROCESS | 1652 | 1466589178571 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
02:52:58 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 217ms
02:52:58 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
02:52:58 INFO - PROCESS | 1652 | 1466589178736 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:58 INFO - PROCESS | 1652 | 1466589178796 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
02:52:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
02:52:58 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 218ms
02:52:58 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
02:52:58 INFO - PROCESS | 1652 | 1466589178964 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:59 INFO - PROCESS | 1652 | 1466589179020 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
02:52:59 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 225ms
02:52:59 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
02:52:59 INFO - PROCESS | 1652 | 1466589179188 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:59 INFO - PROCESS | 1652 | 1466589179254 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
02:52:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
02:52:59 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 217ms
02:52:59 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
02:52:59 INFO - PROCESS | 1652 | 1466589179414 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:59 INFO - PROCESS | 1652 | 1466589179469 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:59 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
02:52:59 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
02:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:59 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
02:52:59 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 224ms
02:52:59 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
02:52:59 INFO - PROCESS | 1652 | 1466589179634 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:52:59 INFO - PROCESS | 1652 | 1466589179690 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:00 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
02:53:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
02:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
02:53:00 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 417ms
02:53:00 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
02:53:00 INFO - PROCESS | 1652 | 1466589180055 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:00 INFO - PROCESS | 1652 | 1466589180097 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:00 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
02:53:00 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 316ms
02:53:00 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
02:53:00 INFO - PROCESS | 1652 | 1466589180460 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:00 INFO - PROCESS | 1652 | 1466589180518 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:00 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
02:53:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
02:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
02:53:00 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 417ms
02:53:00 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
02:53:00 INFO - PROCESS | 1652 | 1466589180881 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:00 INFO - PROCESS | 1652 | 1466589180924 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:01 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
02:53:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
02:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
02:53:01 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 217ms
02:53:01 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
02:53:01 INFO - PROCESS | 1652 | 1466589181103 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:01 INFO - PROCESS | 1652 | 1466589181153 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
02:53:01 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 266ms
02:53:01 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
02:53:01 INFO - PROCESS | 1652 | 1466589181380 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:01 INFO - PROCESS | 1652 | 1466589181439 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
02:53:01 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 217ms
02:53:01 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
02:53:01 INFO - PROCESS | 1652 | 1466589181598 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:01 INFO - PROCESS | 1652 | 1466589181652 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
02:53:01 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 222ms
02:53:01 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
02:53:01 INFO - PROCESS | 1652 | 1466589181819 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:01 INFO - PROCESS | 1652 | 1466589181867 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
02:53:02 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 216ms
02:53:02 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
02:53:02 INFO - PROCESS | 1652 | 1466589182037 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:02 INFO - PROCESS | 1652 | 1466589182093 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:02 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:53:02 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
02:53:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:53:02 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
02:53:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
02:53:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
02:53:02 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 216ms
02:53:02 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
02:53:02 INFO - PROCESS | 1652 | 1466589182263 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:02 INFO - PROCESS | 1652 | 1466589182314 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
02:53:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
02:53:02 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 223ms
02:53:02 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
02:53:02 INFO - PROCESS | 1652 | 1466589182483 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:02 INFO - PROCESS | 1652 | 1466589182532 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
02:53:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
02:53:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
02:53:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
02:53:02 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 217ms
02:53:02 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
02:53:02 INFO - PROCESS | 1652 | 1466589182714 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:02 INFO - PROCESS | 1652 | 1466589182771 Marionette INFO sendAsync b19aa6c6-026b-0447-97a2-8b34aa829d18
02:53:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: