builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0310
starttime: 1468731729.43
results: success (0)
buildid: 20160714050958
builduid: 1f2f3627712845099f72fe67ed8792fc
revision: 306382512096564f06aa175ddddeef59a90f36f0
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:09.433945) =========
master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:09.434443) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:09.434756) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:09.460632) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:09.461038) =========
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.tic21O4Yw3/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.ZeqEfgSLts/Listeners
TMPDIR=/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
--2016-07-16 22:02:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 17.8M=0.001s
2016-07-16 22:02:09 (17.8 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.095398
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:09.582158) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:09.582767) =========
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.tic21O4Yw3/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.ZeqEfgSLts/Listeners
TMPDIR=/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/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.025394
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:09.632969) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 22:02:09.633337) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 306382512096564f06aa175ddddeef59a90f36f0 --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 306382512096564f06aa175ddddeef59a90f36f0 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tic21O4Yw3/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.ZeqEfgSLts/Listeners
TMPDIR=/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
2016-07-16 22:02:09,713 truncating revision to first 12 chars
2016-07-16 22:02:09,714 Setting DEBUG logging.
2016-07-16 22:02:09,714 attempt 1/10
2016-07-16 22:02:09,714 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/306382512096?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-16 22:02:10,462 unpacking tar archive at: mozilla-beta-306382512096/testing/mozharness/
program finished with exit code 0
elapsedTime=0.997284
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 22:02:10.652225) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:10.652601) =========
script_repo_revision: 306382512096564f06aa175ddddeef59a90f36f0
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:10.653042) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:10.653397) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 22:02:10.671427) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 7 secs) (at 2016-07-16 22:02:10.671753) =========
/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.tic21O4Yw3/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/local/bin/node
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners
TMPDIR=/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/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
22:02:10 INFO - MultiFileLogger online at 20160716 22:02:10 in /builds/slave/test
22:02:10 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
22:02:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
22:02:10 INFO - {'append_to_log': False,
22:02:10 INFO - 'base_work_dir': '/builds/slave/test',
22:02:10 INFO - 'blob_upload_branch': 'mozilla-beta',
22:02:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
22:02:10 INFO - 'buildbot_json_path': 'buildprops.json',
22:02:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
22:02:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
22:02:10 INFO - 'download_minidump_stackwalk': True,
22:02:10 INFO - 'download_symbols': 'ondemand',
22:02:10 INFO - 'e10s': False,
22:02:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
22:02:10 INFO - 'tooltool.py': '/tools/tooltool.py',
22:02:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
22:02:10 INFO - '/tools/misc-python/virtualenv.py')},
22:02:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
22:02:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
22:02:10 INFO - 'log_level': 'info',
22:02:10 INFO - 'log_to_console': True,
22:02:10 INFO - 'opt_config_files': (),
22:02:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
22:02:10 INFO - '--processes=1',
22:02:10 INFO - '--config=%(test_path)s/wptrunner.ini',
22:02:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
22:02:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
22:02:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
22:02:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
22:02:10 INFO - 'pip_index': False,
22:02:10 INFO - 'require_test_zip': True,
22:02:10 INFO - 'test_type': ('testharness',),
22:02:10 INFO - 'this_chunk': '1',
22:02:10 INFO - 'tooltool_cache': '/builds/tooltool_cache',
22:02:10 INFO - 'total_chunks': '5',
22:02:10 INFO - 'virtualenv_path': 'venv',
22:02:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
22:02:10 INFO - 'work_dir': 'build'}
22:02:10 INFO - #####
22:02:10 INFO - ##### Running clobber step.
22:02:10 INFO - #####
22:02:10 INFO - Running pre-action listener: _resource_record_pre_action
22:02:10 INFO - Running main action method: clobber
22:02:10 INFO - rmtree: /builds/slave/test/build
22:02:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
22:02:12 INFO - Running post-action listener: _resource_record_post_action
22:02:12 INFO - #####
22:02:12 INFO - ##### Running read-buildbot-config step.
22:02:12 INFO - #####
22:02:12 INFO - Running pre-action listener: _resource_record_pre_action
22:02:12 INFO - Running main action method: read_buildbot_config
22:02:12 INFO - Using buildbot properties:
22:02:12 INFO - {
22:02:12 INFO - "project": "",
22:02:12 INFO - "product": "firefox",
22:02:12 INFO - "script_repo_revision": "production",
22:02:12 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
22:02:12 INFO - "repository": "",
22:02:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
22:02:12 INFO - "buildid": "20160714050958",
22:02:12 INFO - "pgo_build": "False",
22:02:12 INFO - "basedir": "/builds/slave/test",
22:02:12 INFO - "buildnumber": 0,
22:02:12 INFO - "slavename": "t-yosemite-r7-0310",
22:02:12 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/",
22:02:12 INFO - "platform": "macosx64",
22:02:12 INFO - "branch": "mozilla-beta",
22:02:12 INFO - "revision": "306382512096564f06aa175ddddeef59a90f36f0",
22:02:12 INFO - "repo_path": "releases/mozilla-beta",
22:02:12 INFO - "moz_repo_path": "",
22:02:12 INFO - "stage_platform": "macosx64",
22:02:12 INFO - "builduid": "1f2f3627712845099f72fe67ed8792fc",
22:02:12 INFO - "slavebuilddir": "test"
22:02:12 INFO - }
22:02:12 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.dmg.
22:02:12 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.test_packages.json.
22:02:12 INFO - Running post-action listener: _resource_record_post_action
22:02:12 INFO - #####
22:02:12 INFO - ##### Running download-and-extract step.
22:02:12 INFO - #####
22:02:12 INFO - Running pre-action listener: _resource_record_pre_action
22:02:12 INFO - Running main action method: download_and_extract
22:02:12 INFO - mkdir: /builds/slave/test/build/tests
22:02:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:02:12 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.test_packages.json
22:02:12 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
22:02:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/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
22:02:13 INFO - Downloaded 1165 bytes.
22:02:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
22:02:13 INFO - Using the following test package requirements:
22:02:13 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
22:02:13 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
22:02:13 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
22:02:13 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
22:02:13 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
22:02:13 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
22:02:13 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
22:02:13 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
22:02:13 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
22:02:13 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
22:02:13 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
22:02:13 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
22:02:13 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
22:02:13 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
22:02:13 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
22:02:13 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
22:02:13 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
22:02:13 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
22:02:13 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')]}
22:02:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.common.tests.zip
22:02:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
22:02:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/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
22:02:14 INFO - Downloaded 18314841 bytes.
22:02:14 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/*']
22:02:14 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/*
22:02:15 INFO - caution: filename not matched: web-platform/*
22:02:15 INFO - Return code: 11
22:02:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:02:15 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.web-platform.tests.zip
22:02:15 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/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
22:02:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/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
22:02:19 INFO - Downloaded 36389884 bytes.
22:02:19 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/*']
22:02:19 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/*
22:02:23 INFO - caution: filename not matched: bin/*
22:02:23 INFO - caution: filename not matched: config/*
22:02:23 INFO - caution: filename not matched: mozbase/*
22:02:23 INFO - caution: filename not matched: marionette/*
22:02:23 INFO - caution: filename not matched: tools/wptserve/*
22:02:23 INFO - Return code: 11
22:02:23 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')]}
22:02:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.dmg
22:02:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
22:02:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
22:02:26 INFO - Downloaded 86188353 bytes.
22:02:26 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.dmg
22:02:26 INFO - mkdir: /builds/slave/test/properties
22:02:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
22:02:26 INFO - Writing to file /builds/slave/test/properties/build_url
22:02:26 INFO - Contents:
22:02:26 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/firefox-48.0.en-US.mac.dmg
22:02:26 INFO - Running post-action listener: _resource_record_post_action
22:02:26 INFO - Running post-action listener: set_extra_try_arguments
22:02:26 INFO - #####
22:02:26 INFO - ##### Running create-virtualenv step.
22:02:26 INFO - #####
22:02:26 INFO - Running pre-action listener: _pre_create_virtualenv
22:02:26 INFO - Running pre-action listener: _resource_record_pre_action
22:02:26 INFO - Running main action method: create_virtualenv
22:02:26 INFO - Creating virtualenv /builds/slave/test/build/venv
22:02:26 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
22:02:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
22:02:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
22:02:26 INFO - Using real prefix '/tools/python27'
22:02:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python
22:02:27 INFO - Installing distribute.............................................................................................................................................................................................done.
22:02:30 INFO - Installing pip.................done.
22:02:30 INFO - Return code: 0
22:02:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
22:02:30 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')]}
22:02:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:02:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02:30 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')]}
22:02:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:02:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02:30 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 0x10681ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106839f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc58356ede0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1068355e0>, '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 0x106418cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106443990>, '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.tic21O4Yw3/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
22:02:30 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
22:02:30 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
22:02:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tic21O4Yw3/Render',
22:02:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
22:02:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
22:02:30 INFO - 'HOME': '/Users/cltbld',
22:02:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
22:02:30 INFO - 'LOGNAME': 'cltbld',
22:02:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:02:30 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
22:02:30 INFO - 'MOZ_NO_REMOTE': '1',
22:02:30 INFO - 'NO_EM_RESTART': '1',
22:02:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:02:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
22:02:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:02:30 INFO - 'PWD': '/builds/slave/test',
22:02:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
22:02:30 INFO - 'SHELL': '/bin/bash',
22:02:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners',
22:02:30 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
22:02:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
22:02:30 INFO - 'USER': 'cltbld',
22:02:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
22:02:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
22:02:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
22:02:30 INFO - 'XPC_FLAGS': '0x0',
22:02:30 INFO - 'XPC_SERVICE_NAME': '0',
22:02:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
22:02:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:02:30 INFO - Downloading/unpacking psutil>=0.7.1
22:02:30 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
22:02:30 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
22:02:30 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
22:02:30 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
22:02:30 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
22:02:30 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
22:02:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
22:02:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
22:02:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
22:02:33 INFO - Installing collected packages: psutil
22:02:33 INFO - Running setup.py install for psutil
22:02:33 INFO - building 'psutil._psutil_osx' extension
22:02:33 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
22:02:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o
22:02:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o
22:02:34 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
22:02:34 INFO - building 'psutil._psutil_posix' extension
22:02:34 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
22:02:34 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
22:02:34 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
22:02:34 INFO - ^
22:02:34 INFO - 1 warning generated.
22:02:34 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
22:02:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
22:02:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
22:02:34 INFO - Successfully installed psutil
22:02:34 INFO - Cleaning up...
22:02:35 INFO - Return code: 0
22:02:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
22:02:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:02:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:02:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:02:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:02:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10681ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106839f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc58356ede0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1068355e0>, '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 0x106418cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106443990>, '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.tic21O4Yw3/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
22:02:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
22:02:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
22:02:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tic21O4Yw3/Render',
22:02:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
22:02:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
22:02:35 INFO - 'HOME': '/Users/cltbld',
22:02:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
22:02:35 INFO - 'LOGNAME': 'cltbld',
22:02:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:02:35 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
22:02:35 INFO - 'MOZ_NO_REMOTE': '1',
22:02:35 INFO - 'NO_EM_RESTART': '1',
22:02:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:02:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
22:02:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:02:35 INFO - 'PWD': '/builds/slave/test',
22:02:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
22:02:35 INFO - 'SHELL': '/bin/bash',
22:02:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners',
22:02:35 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
22:02:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
22:02:35 INFO - 'USER': 'cltbld',
22:02:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
22:02:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
22:02:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
22:02:35 INFO - 'XPC_FLAGS': '0x0',
22:02:35 INFO - 'XPC_SERVICE_NAME': '0',
22:02:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
22:02:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:02:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
22:02: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
22:02: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
22:02: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
22:02: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
22:02: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
22:02: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
22:02:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz
22:02:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
22:02:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
22:02:37 INFO - Installing collected packages: mozsystemmonitor
22:02:37 INFO - Running setup.py install for mozsystemmonitor
22:02:37 INFO - Successfully installed mozsystemmonitor
22:02:37 INFO - Cleaning up...
22:02:38 INFO - Return code: 0
22:02:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
22:02:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:02:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:02:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:02:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:02:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10681ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106839f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc58356ede0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1068355e0>, '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 0x106418cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106443990>, '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.tic21O4Yw3/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
22:02:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
22:02:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
22:02:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tic21O4Yw3/Render',
22:02:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
22:02:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
22:02:38 INFO - 'HOME': '/Users/cltbld',
22:02:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
22:02:38 INFO - 'LOGNAME': 'cltbld',
22:02:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:02:38 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
22:02:38 INFO - 'MOZ_NO_REMOTE': '1',
22:02:38 INFO - 'NO_EM_RESTART': '1',
22:02:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:02:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
22:02:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:02:38 INFO - 'PWD': '/builds/slave/test',
22:02:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
22:02:38 INFO - 'SHELL': '/bin/bash',
22:02:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners',
22:02:38 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
22:02:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
22:02:38 INFO - 'USER': 'cltbld',
22:02:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
22:02:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
22:02:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
22:02:38 INFO - 'XPC_FLAGS': '0x0',
22:02:38 INFO - 'XPC_SERVICE_NAME': '0',
22:02:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
22:02:38 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:02:38 INFO - Downloading/unpacking blobuploader==1.2.4
22:02:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:02:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:02:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
22:02:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
22:02:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:02:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:02:40 INFO - Downloading blobuploader-1.2.4.tar.gz
22:02:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
22:02:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
22:02:40 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
22:02:40 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
22:02:40 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
22:02:40 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
22:02:40 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
22:02:40 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
22:02:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
22:02:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
22:02:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:02:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:02:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
22:02:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
22:02:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:02:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:02:41 INFO - Downloading docopt-0.6.1.tar.gz
22:02:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
22:02:42 INFO - Installing collected packages: blobuploader, requests, docopt
22:02:42 INFO - Running setup.py install for blobuploader
22:02:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
22:02:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
22:02:42 INFO - Running setup.py install for requests
22:02:42 INFO - Running setup.py install for docopt
22:02:42 INFO - Successfully installed blobuploader requests docopt
22:02:42 INFO - Cleaning up...
22:02:42 INFO - Return code: 0
22:02:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv
22:02: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')]}
22:02:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:02:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02: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')]}
22:02:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:02:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02:42 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 0x10681ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106839f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc58356ede0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1068355e0>, '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 0x106418cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106443990>, '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.tic21O4Yw3/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
22:02:42 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
22:02:42 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
22:02:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tic21O4Yw3/Render',
22:02:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
22:02:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
22:02:42 INFO - 'HOME': '/Users/cltbld',
22:02:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
22:02:42 INFO - 'LOGNAME': 'cltbld',
22:02:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:02:42 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
22:02:42 INFO - 'MOZ_NO_REMOTE': '1',
22:02:42 INFO - 'NO_EM_RESTART': '1',
22:02:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:02:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
22:02:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:02:42 INFO - 'PWD': '/builds/slave/test',
22:02:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
22:02:42 INFO - 'SHELL': '/bin/bash',
22:02:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners',
22:02:42 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
22:02:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
22:02:42 INFO - 'USER': 'cltbld',
22:02:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
22:02:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
22:02:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
22:02:42 INFO - 'XPC_FLAGS': '0x0',
22:02:42 INFO - 'XPC_SERVICE_NAME': '0',
22:02:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
22:02:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:02:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
22:02:43 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-37O2kI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
22:02:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
22:02:43 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-iWKcSM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
22:02:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
22:02:43 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-GkBfK9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
22:02:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
22:02:43 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-luAHND-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
22:02:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
22:02:43 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-gKL_Bl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
22:02:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
22:02:43 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-WHaIuY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
22:02:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
22:02:43 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-3KLi1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
22:02:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
22:02:43 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-BzSUqR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-qnv2oi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-gmJtGJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-3qzdGi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-t3ZtTT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-JY4sx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-Pb1QgQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-_67fKU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-HDUor5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-1OnYUf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
22:02:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
22:02:44 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-ZMAV2z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
22:02:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
22:02:45 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-eLlboV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
22:02:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:02:45 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-YXoGCq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:02:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
22:02:45 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-OeMes2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
22:02:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
22:02:45 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
22:02:45 INFO - Running setup.py install for manifestparser
22:02:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
22:02:45 INFO - Running setup.py install for mozcrash
22:02:46 INFO - Running setup.py install for mozdebug
22:02:46 INFO - Running setup.py install for mozdevice
22:02:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
22:02:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin
22:02:46 INFO - Running setup.py install for mozfile
22:02:46 INFO - Running setup.py install for mozhttpd
22:02:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
22:02:46 INFO - Running setup.py install for mozinfo
22:02:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
22:02:46 INFO - Running setup.py install for mozInstall
22:02:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
22:02:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
22:02:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
22:02:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
22:02:46 INFO - Running setup.py install for mozleak
22:02:47 INFO - Running setup.py install for mozlog
22:02:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
22:02:47 INFO - Running setup.py install for moznetwork
22:02:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
22:02:47 INFO - Running setup.py install for mozprocess
22:02:47 INFO - Running setup.py install for mozprofile
22:02:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
22:02:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
22:02:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
22:02:47 INFO - Running setup.py install for mozrunner
22:02:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
22:02:47 INFO - Running setup.py install for mozscreenshot
22:02:48 INFO - Running setup.py install for moztest
22:02:48 INFO - Running setup.py install for mozversion
22:02:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
22:02:48 INFO - Running setup.py install for wptserve
22:02:48 INFO - Running setup.py install for marionette-driver
22:02:48 INFO - Running setup.py install for browsermob-proxy
22:02:48 INFO - Running setup.py install for marionette-client
22:02:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
22:02:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
22:02:49 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
22:02:49 INFO - Cleaning up...
22:02:49 INFO - Return code: 0
22:02:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv
22:02:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:02:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:02:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:02:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:02:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
22:02:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10681ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106839f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc58356ede0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1068355e0>, '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 0x106418cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106443990>, '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.tic21O4Yw3/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
22:02:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
22:02:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
22:02:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tic21O4Yw3/Render',
22:02:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
22:02:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
22:02:49 INFO - 'HOME': '/Users/cltbld',
22:02:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
22:02:49 INFO - 'LOGNAME': 'cltbld',
22:02:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:02:49 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
22:02:49 INFO - 'MOZ_NO_REMOTE': '1',
22:02:49 INFO - 'NO_EM_RESTART': '1',
22:02:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:02:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
22:02:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:02:49 INFO - 'PWD': '/builds/slave/test',
22:02:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
22:02:49 INFO - 'SHELL': '/bin/bash',
22:02:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners',
22:02:49 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
22:02:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
22:02:49 INFO - 'USER': 'cltbld',
22:02:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
22:02:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
22:02:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
22:02:49 INFO - 'XPC_FLAGS': '0x0',
22:02:49 INFO - 'XPC_SERVICE_NAME': '0',
22:02:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
22:02:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
22:02:49 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-8Foff0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
22:02:49 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))
22:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
22:02:49 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-Fy4ETs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
22:02:49 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))
22:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
22:02:49 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-hLKGeJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
22:02:49 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))
22:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
22:02:49 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-pg8Vyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
22:02:49 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))
22:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
22:02:49 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-k7nJXb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
22:02:49 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))
22:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-8s8GZo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
22:02:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
22:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-gZfzJy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
22:02:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
22:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-6iwz4w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
22:02:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
22:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-Qm26Zv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
22:02:50 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))
22:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-5S9hTu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
22:02:50 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))
22:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-_1MdeU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
22:02:50 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))
22:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-SK5hZZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
22:02:50 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))
22:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-8zr6P2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
22:02:50 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))
22:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-AlPFL6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
22:02:50 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))
22:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
22:02:50 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-claulM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
22:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
22:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
22:02:51 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-a1bBiM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
22:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
22:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
22:02:51 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-mfMV5h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
22:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
22:02:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
22:02:51 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-kN2Sry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
22:02:51 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))
22:02:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
22:02:51 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-On_ETX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
22:02:51 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))
22:02:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:02:51 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-O2eXO5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:02:51 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))
22:02:51 INFO - Unpacking /builds/slave/test/build/tests/marionette
22:02:51 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-U5vYmV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
22:02:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
22:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
22:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
22:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
22:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
22:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
22:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
22:02:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
22:02:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:02:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:02:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
22:02:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
22:02:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:02:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:02:54 INFO - Downloading blessings-1.6.tar.gz
22:02:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
22:02:54 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))
22:02:54 INFO - Installing collected packages: blessings
22:02:54 INFO - Running setup.py install for blessings
22:02:54 INFO - Successfully installed blessings
22:02:54 INFO - Cleaning up...
22:02:55 INFO - Return code: 0
22:02:55 INFO - Done creating virtualenv /builds/slave/test/build/venv.
22:02:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
22:02:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
22:02:55 INFO - Reading from file tmpfile_stdout
22:02:55 INFO - Current package versions:
22:02:55 INFO - blessings == 1.6
22:02:55 INFO - blobuploader == 1.2.4
22:02:55 INFO - browsermob-proxy == 0.6.0
22:02:55 INFO - docopt == 0.6.1
22:02:55 INFO - manifestparser == 1.1
22:02:55 INFO - marionette-client == 2.3.0
22:02:55 INFO - marionette-driver == 1.4.0
22:02:55 INFO - mozInstall == 1.12
22:02:55 INFO - mozcrash == 0.17
22:02:55 INFO - mozdebug == 0.1
22:02:55 INFO - mozdevice == 0.48
22:02:55 INFO - mozfile == 1.2
22:02:55 INFO - mozhttpd == 0.7
22:02:55 INFO - mozinfo == 0.9
22:02:55 INFO - mozleak == 0.1
22:02:55 INFO - mozlog == 3.1
22:02:55 INFO - moznetwork == 0.27
22:02:55 INFO - mozprocess == 0.22
22:02:55 INFO - mozprofile == 0.28
22:02:55 INFO - mozrunner == 6.11
22:02:55 INFO - mozscreenshot == 0.1
22:02:55 INFO - mozsystemmonitor == 0.0
22:02:55 INFO - moztest == 0.7
22:02:55 INFO - mozversion == 1.4
22:02:55 INFO - psutil == 3.1.1
22:02:55 INFO - requests == 1.2.3
22:02:55 INFO - wptserve == 1.4.0
22:02:55 INFO - wsgiref == 0.1.2
22:02:55 INFO - Running post-action listener: _resource_record_post_action
22:02:55 INFO - Running post-action listener: _start_resource_monitoring
22:02:55 INFO - Starting resource monitoring.
22:02:55 INFO - #####
22:02:55 INFO - ##### Running pull step.
22:02:55 INFO - #####
22:02:55 INFO - Running pre-action listener: _resource_record_pre_action
22:02:55 INFO - Running main action method: pull
22:02:55 INFO - Pull has nothing to do!
22:02:55 INFO - Running post-action listener: _resource_record_post_action
22:02:55 INFO - #####
22:02:55 INFO - ##### Running install step.
22:02:55 INFO - #####
22:02:55 INFO - Running pre-action listener: _resource_record_pre_action
22:02:55 INFO - Running main action method: install
22:02:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
22:02:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
22:02:55 INFO - Reading from file tmpfile_stdout
22:02:55 INFO - Detecting whether we're running mozinstall >=1.0...
22:02:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
22:02:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
22:02:55 INFO - Reading from file tmpfile_stdout
22:02:55 INFO - Output received:
22:02:55 INFO - Usage: mozinstall [options] installer
22:02:55 INFO - Options:
22:02:55 INFO - -h, --help show this help message and exit
22:02:55 INFO - -d DEST, --destination=DEST
22:02:55 INFO - Directory to install application into. [default:
22:02:55 INFO - "/builds/slave/test"]
22:02:55 INFO - --app=APP Application being installed. [default: firefox]
22:02:55 INFO - mkdir: /builds/slave/test/build/application
22:02:55 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']
22:02:55 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
22:03:17 INFO - Reading from file tmpfile_stdout
22:03:17 INFO - Output received:
22:03:17 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
22:03:17 INFO - Running post-action listener: _resource_record_post_action
22:03:17 INFO - #####
22:03:17 INFO - ##### Running run-tests step.
22:03:17 INFO - #####
22:03:17 INFO - Running pre-action listener: _resource_record_pre_action
22:03:17 INFO - Running main action method: run_tests
22:03:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
22:03:17 INFO - Minidump filename unknown. Determining based upon platform and architecture.
22:03:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
22:03:17 INFO - grabbing minidump binary from tooltool
22:03:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:03:17 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 0x1068355e0>, '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 0x106418cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106443990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
22:03:17 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
22:03:17 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
22:03:17 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
22:03:17 INFO - Return code: 0
22:03:17 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
22:03:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
22:03:17 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/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
22:03:17 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/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
22:03:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tic21O4Yw3/Render',
22:03:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
22:03:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
22:03:17 INFO - 'HOME': '/Users/cltbld',
22:03:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
22:03:17 INFO - 'LOGNAME': 'cltbld',
22:03:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
22:03:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:03:17 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
22:03:17 INFO - 'MOZ_NO_REMOTE': '1',
22:03:17 INFO - 'NO_EM_RESTART': '1',
22:03:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:03:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
22:03:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:03:17 INFO - 'PWD': '/builds/slave/test',
22:03:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
22:03:17 INFO - 'SHELL': '/bin/bash',
22:03:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZeqEfgSLts/Listeners',
22:03:17 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
22:03:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
22:03:17 INFO - 'USER': 'cltbld',
22:03:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
22:03:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
22:03:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
22:03:17 INFO - 'XPC_FLAGS': '0x0',
22:03:17 INFO - 'XPC_SERVICE_NAME': '0',
22:03:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
22:03:17 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468498198/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
22:03:18 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
22:03:18 INFO - import pkg_resources
22:03:19 INFO - Using 1 client processes
22:03:19 INFO - wptserve Starting http server on 127.0.0.1:8001
22:03:19 INFO - wptserve Starting http server on 127.0.0.1:8000
22:03:19 INFO - wptserve Starting http server on 127.0.0.1:8443
22:03:21 INFO - SUITE-START | Running 1476 tests
22:03:21 INFO - Running testharness tests
22:03:21 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
22:03:21 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
22:03:21 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
22:03:21 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
22:03:21 INFO - TEST-START | /cors/redirect-origin.htm
22:03:21 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
22:03:21 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 9ms
22:03:21 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
22:03:21 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
22:03:21 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
22:03:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
22:03:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
22:03:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
22:03:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
22:03:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
22:03:21 INFO - Setting up ssl
22:03:21 INFO - PROCESS | certutil |
22:03:21 INFO - PROCESS | certutil |
22:03:21 INFO - PROCESS | certutil |
22:03:21 INFO - Certificate Nickname Trust Attributes
22:03:21 INFO - SSL,S/MIME,JAR/XPI
22:03:21 INFO -
22:03:21 INFO - web-platform-tests CT,,
22:03:21 INFO -
22:03:21 INFO - Starting runner
22:03:22 INFO - PROCESS | 1652 | 1468731802477 Marionette INFO Listening on port 2828
22:03:23 INFO - PROCESS | 1652 | 1468731803737 Marionette INFO startBrowser 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:23 INFO - PROCESS | 1652 | 1468731803748 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:23 INFO - PROCESS | 1652 | 1468731803947 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - PROCESS | 1652 | 1468731804007 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - PROCESS | 1652 | 1468731804174 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
22:03:24 INFO - PROCESS | 1652 | 1468731804204 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - PROCESS | 1652 | 1468731804211 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
22:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 221ms
22:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
22:03:24 INFO - PROCESS | 1652 | 1468731804427 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - PROCESS | 1652 | 1468731804487 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
22:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 216ms
22:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
22:03:24 INFO - PROCESS | 1652 | 1468731804644 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - PROCESS | 1652 | 1468731804699 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
22:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 218ms
22:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
22:03:24 INFO - PROCESS | 1652 | 1468731804864 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:24 INFO - PROCESS | 1652 | 1468731804925 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
22:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 216ms
22:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
22:03:25 INFO - PROCESS | 1652 | 1468731805088 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:25 INFO - PROCESS | 1652 | 1468731805142 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
22:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 216ms
22:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
22:03:25 INFO - PROCESS | 1652 | 1468731805307 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:25 INFO - PROCESS | 1652 | 1468731805360 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
22:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 222ms
22:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
22:03:25 INFO - PROCESS | 1652 | 1468731805526 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:25 INFO - PROCESS | 1652 | 1468731805577 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
22:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 268ms
22:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
22:03:25 INFO - PROCESS | 1652 | 1468731805796 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:25 INFO - PROCESS | 1652 | 1468731805849 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
22:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 216ms
22:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
22:03:26 INFO - PROCESS | 1652 | 1468731806014 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - PROCESS | 1652 | 1468731806066 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
22:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 216ms
22:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
22:03:26 INFO - PROCESS | 1652 | 1468731806241 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - PROCESS | 1652 | 1468731806295 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
22:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 217ms
22:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
22:03:26 INFO - PROCESS | 1652 | 1468731806460 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - PROCESS | 1652 | 1468731806516 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
22:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 216ms
22:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
22:03:26 INFO - PROCESS | 1652 | 1468731806682 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - PROCESS | 1652 | 1468731806743 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
22:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 219ms
22:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
22:03:26 INFO - PROCESS | 1652 | 1468731806907 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:26 INFO - PROCESS | 1652 | 1468731806981 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
22:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 324ms
22:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
22:03:27 INFO - PROCESS | 1652 | 1468731807232 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:27 INFO - PROCESS | 1652 | 1468731807320 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
22:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 317ms
22:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
22:03:27 INFO - PROCESS | 1652 | 1468731807549 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:27 INFO - PROCESS | 1652 | 1468731807639 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
22:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 267ms
22:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
22:03:27 INFO - PROCESS | 1652 | 1468731807821 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:27 INFO - PROCESS | 1652 | 1468731807879 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
22:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 216ms
22:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
22:03:28 INFO - PROCESS | 1652 | 1468731808040 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:28 INFO - PROCESS | 1652 | 1468731808096 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
22:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 223ms
22:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
22:03:28 INFO - PROCESS | 1652 | 1468731808259 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:28 INFO - PROCESS | 1652 | 1468731808320 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
22:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 218ms
22:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
22:03:28 INFO - PROCESS | 1652 | 1468731808480 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:28 INFO - PROCESS | 1652 | 1468731808540 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
22:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 216ms
22:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
22:03:28 INFO - PROCESS | 1652 | 1468731808698 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:28 INFO - PROCESS | 1652 | 1468731808765 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
22:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 265ms
22:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
22:03:28 INFO - PROCESS | 1652 | 1468731808980 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:29 INFO - PROCESS | 1652 | 1468731809044 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
22:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 216ms
22:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
22:03:29 INFO - PROCESS | 1652 | 1468731809204 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:29 INFO - PROCESS | 1652 | 1468731809269 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
22:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 216ms
22:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
22:03:29 INFO - PROCESS | 1652 | 1468731809422 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:29 INFO - PROCESS | 1652 | 1468731809484 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
22:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 222ms
22:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
22:03:29 INFO - PROCESS | 1652 | 1468731809730 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:29 INFO - PROCESS | 1652 | 1468731809854 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
22:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 570ms
22:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
22:03:30 INFO - PROCESS | 1652 | 1468731810245 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:30 INFO - PROCESS | 1652 | 1468731810287 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
22:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 236ms
22:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
22:03:30 INFO - PROCESS | 1652 | 1468731810462 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:30 INFO - PROCESS | 1652 | 1468731810509 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
22:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 216ms
22:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
22:03:30 INFO - PROCESS | 1652 | 1468731810690 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:30 INFO - PROCESS | 1652 | 1468731810738 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
22:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 217ms
22:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
22:03:30 INFO - PROCESS | 1652 | 1468731810904 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:30 INFO - PROCESS | 1652 | 1468731810950 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
22:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 219ms
22:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
22:03:31 INFO - PROCESS | 1652 | 1468731811126 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:31 INFO - PROCESS | 1652 | 1468731811180 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
22:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 267ms
22:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
22:03:31 INFO - PROCESS | 1652 | 1468731811400 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:31 INFO - PROCESS | 1652 | 1468731811497 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
22:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 367ms
22:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
22:03:31 INFO - PROCESS | 1652 | 1468731811782 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:31 INFO - PROCESS | 1652 | 1468731811857 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
22:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 269ms
22:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
22:03:32 INFO - PROCESS | 1652 | 1468731812056 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:32 INFO - PROCESS | 1652 | 1468731812101 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
22:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 224ms
22:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
22:03:32 INFO - PROCESS | 1652 | 1468731812276 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:32 INFO - PROCESS | 1652 | 1468731812324 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
22:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 466ms
22:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
22:03:32 INFO - PROCESS | 1652 | 1468731812746 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:32 INFO - PROCESS | 1652 | 1468731812795 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
22:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 216ms
22:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
22:03:32 INFO - PROCESS | 1652 | 1468731812972 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:33 INFO - PROCESS | 1652 | 1468731813022 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
22:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 317ms
22:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
22:03:33 INFO - PROCESS | 1652 | 1468731813299 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:33 INFO - PROCESS | 1652 | 1468731813393 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
22:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 318ms
22:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
22:03:33 INFO - PROCESS | 1652 | 1468731813614 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:33 INFO - PROCESS | 1652 | 1468731813666 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
22:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 266ms
22:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
22:03:33 INFO - PROCESS | 1652 | 1468731813888 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:33 INFO - PROCESS | 1652 | 1468731813944 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
22:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 216ms
22:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
22:03:34 INFO - PROCESS | 1652 | 1468731814108 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:34 INFO - PROCESS | 1652 | 1468731814161 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
22:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 223ms
22:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
22:03:34 INFO - PROCESS | 1652 | 1468731814326 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:34 INFO - PROCESS | 1652 | 1468731814370 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
22:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 217ms
22:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
22:03:34 INFO - PROCESS | 1652 | 1468731814548 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:34 INFO - PROCESS | 1652 | 1468731814615 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
22:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 316ms
22:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
22:03:34 INFO - PROCESS | 1652 | 1468731814878 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:34 INFO - PROCESS | 1652 | 1468731814962 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
22:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 367ms
22:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
22:03:35 INFO - PROCESS | 1652 | 1468731815241 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:35 INFO - PROCESS | 1652 | 1468731815302 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
22:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 216ms
22:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
22:03:35 INFO - PROCESS | 1652 | 1468731815461 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:35 INFO - PROCESS | 1652 | 1468731815525 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
22:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 267ms
22:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
22:03:35 INFO - PROCESS | 1652 | 1468731815730 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:35 INFO - PROCESS | 1652 | 1468731815790 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
22:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 215ms
22:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
22:03:35 INFO - PROCESS | 1652 | 1468731815948 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:36 INFO - PROCESS | 1652 | 1468731816009 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
22:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 266ms
22:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
22:03:36 INFO - PROCESS | 1652 | 1468731816224 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:36 INFO - PROCESS | 1652 | 1468731816279 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
22:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 272ms
22:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
22:03:36 INFO - PROCESS | 1652 | 1468731816494 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:36 INFO - PROCESS | 1652 | 1468731816573 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
22:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 318ms
22:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
22:03:36 INFO - PROCESS | 1652 | 1468731816813 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:36 INFO - PROCESS | 1652 | 1468731816864 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
22:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 216ms
22:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
22:03:37 INFO - PROCESS | 1652 | 1468731817032 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - PROCESS | 1652 | 1468731817090 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
22:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 216ms
22:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
22:03:37 INFO - PROCESS | 1652 | 1468731817257 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - PROCESS | 1652 | 1468731817307 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
22:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 223ms
22:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
22:03:37 INFO - PROCESS | 1652 | 1468731817476 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - PROCESS | 1652 | 1468731817531 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
22:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 215ms
22:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
22:03:37 INFO - PROCESS | 1652 | 1468731817695 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - PROCESS | 1652 | 1468731817750 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
22:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 216ms
22:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
22:03:37 INFO - PROCESS | 1652 | 1468731817914 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:37 INFO - PROCESS | 1652 | 1468731817970 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
22:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 216ms
22:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
22:03:38 INFO - PROCESS | 1652 | 1468731818131 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:38 INFO - PROCESS | 1652 | 1468731818184 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
22:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 216ms
22:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
22:03:38 INFO - PROCESS | 1652 | 1468731818358 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:38 INFO - PROCESS | 1652 | 1468731818421 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
22:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 216ms
22:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
22:03:38 INFO - PROCESS | 1652 | 1468731818574 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:38 INFO - PROCESS | 1652 | 1468731818627 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
22:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 273ms
22:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
22:03:38 INFO - PROCESS | 1652 | 1468731818942 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:39 INFO - PROCESS | 1652 | 1468731819064 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
22:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 473ms
22:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
22:03:39 INFO - PROCESS | 1652 | 1468731819349 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:39 INFO - PROCESS | 1652 | 1468731819402 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
22:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 266ms
22:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
22:03:39 INFO - PROCESS | 1652 | 1468731819623 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:39 INFO - PROCESS | 1652 | 1468731819674 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
22:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 223ms
22:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
22:03:39 INFO - PROCESS | 1652 | 1468731819857 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:39 INFO - PROCESS | 1652 | 1468731819910 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
22:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 326ms
22:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
22:03:40 INFO - PROCESS | 1652 | 1468731820179 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:40 INFO - PROCESS | 1652 | 1468731820248 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
22:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 316ms
22:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
22:03:40 INFO - PROCESS | 1652 | 1468731820496 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:40 INFO - PROCESS | 1652 | 1468731820546 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
22:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 266ms
22:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
22:03:40 INFO - PROCESS | 1652 | 1468731820789 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:40 INFO - PROCESS | 1652 | 1468731820831 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
22:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 170ms
22:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
22:03:40 INFO - PROCESS | 1652 | 1468731820978 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:41 INFO - PROCESS | 1652 | 1468731821019 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
22:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 218ms
22:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
22:03:41 INFO - PROCESS | 1652 | 1468731821214 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:41 INFO - PROCESS | 1652 | 1468731821295 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
22:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 367ms
22:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
22:03:41 INFO - PROCESS | 1652 | 1468731821609 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:41 INFO - PROCESS | 1652 | 1468731821683 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
22:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 268ms
22:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
22:03:41 INFO - PROCESS | 1652 | 1468731821878 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:41 INFO - PROCESS | 1652 | 1468731821943 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
22:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 266ms
22:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
22:03:42 INFO - PROCESS | 1652 | 1468731822147 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:42 INFO - PROCESS | 1652 | 1468731822211 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
22:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 266ms
22:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
22:03:42 INFO - PROCESS | 1652 | 1468731822415 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:42 INFO - PROCESS | 1652 | 1468731822482 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
22:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 266ms
22:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
22:03:42 INFO - PROCESS | 1652 | 1468731822690 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:42 INFO - PROCESS | 1652 | 1468731822744 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
22:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 272ms
22:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
22:03:42 INFO - PROCESS | 1652 | 1468731822959 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:43 INFO - PROCESS | 1652 | 1468731823010 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
22:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 216ms
22:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
22:03:43 INFO - PROCESS | 1652 | 1468731823178 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:43 INFO - PROCESS | 1652 | 1468731823228 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:43 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.
22:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 216ms
22:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
22:03:43 INFO - PROCESS | 1652 | 1468731823396 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:43 INFO - PROCESS | 1652 | 1468731823465 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:43 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.
22:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 317ms
22:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
22:03:43 INFO - PROCESS | 1652 | 1468731823715 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:43 INFO - PROCESS | 1652 | 1468731823779 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:43 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.
22:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 267ms
22:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
22:03:43 INFO - PROCESS | 1652 | 1468731823990 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:44 INFO - PROCESS | 1652 | 1468731824045 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:44 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.
22:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 223ms
22:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
22:03:44 INFO - PROCESS | 1652 | 1468731824210 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:44 INFO - PROCESS | 1652 | 1468731824263 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:44 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.
22:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 217ms
22:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
22:03:44 INFO - PROCESS | 1652 | 1468731824429 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:44 INFO - PROCESS | 1652 | 1468731824487 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:44 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.
22:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 215ms
22:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
22:03:44 INFO - PROCESS | 1652 | 1468731824647 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:44 INFO - PROCESS | 1652 | 1468731824707 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:44 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.
22:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 216ms
22:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
22:03:44 INFO - PROCESS | 1652 | 1468731824872 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:44 INFO - PROCESS | 1652 | 1468731824929 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:45 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.
22:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 217ms
22:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
22:03:45 INFO - PROCESS | 1652 | 1468731825092 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:45 INFO - PROCESS | 1652 | 1468731825156 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:45 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.
22:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 517ms
22:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
22:03:45 INFO - PROCESS | 1652 | 1468731825612 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:45 INFO - PROCESS | 1652 | 1468731825663 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:45 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.
22:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 317ms
22:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
22:03:45 INFO - PROCESS | 1652 | 1468731825940 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:45 INFO - PROCESS | 1652 | 1468731825988 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:46 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.
22:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 223ms
22:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
22:03:46 INFO - PROCESS | 1652 | 1468731826163 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:46 INFO - PROCESS | 1652 | 1468731826210 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:46 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.
22:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 269ms
22:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
22:03:46 INFO - PROCESS | 1652 | 1468731826431 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:46 INFO - PROCESS | 1652 | 1468731826479 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:46 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.
22:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 216ms
22:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
22:03:46 INFO - PROCESS | 1652 | 1468731826649 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:46 INFO - PROCESS | 1652 | 1468731826699 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:46 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.
22:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 216ms
22:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
22:03:46 INFO - PROCESS | 1652 | 1468731826875 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:46 INFO - PROCESS | 1652 | 1468731826929 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:47 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.
22:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 323ms
22:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
22:03:47 INFO - PROCESS | 1652 | 1468731827194 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:47 INFO - PROCESS | 1652 | 1468731827239 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:47 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.
22:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 218ms
22:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
22:03:47 INFO - PROCESS | 1652 | 1468731827414 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:47 INFO - PROCESS | 1652 | 1468731827461 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:47 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.
22:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 216ms
22:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
22:03:47 INFO - PROCESS | 1652 | 1468731827632 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:47 INFO - PROCESS | 1652 | 1468731827698 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:47 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.
22:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 266ms
22:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
22:03:47 INFO - PROCESS | 1652 | 1468731827911 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:47 INFO - PROCESS | 1652 | 1468731827992 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:48 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.
22:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 368ms
22:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
22:03:48 INFO - PROCESS | 1652 | 1468731828292 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:48 INFO - PROCESS | 1652 | 1468731828353 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:48 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.
22:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 325ms
22:03:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
22:03:48 INFO - PROCESS | 1652 | 1468731828628 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:48 INFO - PROCESS | 1652 | 1468731828708 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
22:03:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 376ms
22:03:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
22:03:49 INFO - PROCESS | 1652 | 1468731829047 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:49 INFO - PROCESS | 1652 | 1468731829130 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
22:03:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 266ms
22:03:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
22:03:49 INFO - PROCESS | 1652 | 1468731829315 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:49 INFO - PROCESS | 1652 | 1468731829367 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
22:03:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 216ms
22:03:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
22:03:49 INFO - PROCESS | 1652 | 1468731829540 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:49 INFO - PROCESS | 1652 | 1468731829589 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
22:03:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 267ms
22:03:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
22:03:49 INFO - PROCESS | 1652 | 1468731829809 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:49 INFO - PROCESS | 1652 | 1468731829859 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
22:03:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 217ms
22:03:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
22:03:50 INFO - PROCESS | 1652 | 1468731830028 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:50 INFO - PROCESS | 1652 | 1468731830078 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
22:03:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 216ms
22:03:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
22:03:50 INFO - PROCESS | 1652 | 1468731830247 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:50 INFO - PROCESS | 1652 | 1468731830303 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
22:03:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 316ms
22:03:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
22:03:50 INFO - PROCESS | 1652 | 1468731830564 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:50 INFO - PROCESS | 1652 | 1468731830608 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
22:03:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 266ms
22:03:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
22:03:50 INFO - PROCESS | 1652 | 1468731830843 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:50 INFO - PROCESS | 1652 | 1468731830918 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
22:03:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 325ms
22:03:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
22:03:51 INFO - PROCESS | 1652 | 1468731831162 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:51 INFO - PROCESS | 1652 | 1468731831215 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
22:03:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 217ms
22:03:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
22:03:51 INFO - PROCESS | 1652 | 1468731831381 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:51 INFO - PROCESS | 1652 | 1468731831433 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
22:03:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 216ms
22:03:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
22:03:51 INFO - PROCESS | 1652 | 1468731831599 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:51 INFO - PROCESS | 1652 | 1468731831698 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:52 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
22:03:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 917ms
22:03:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
22:03:52 INFO - PROCESS | 1652 | 1468731832521 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:52 INFO - PROCESS | 1652 | 1468731832565 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
22:03:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 721ms
22:03:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
22:03:53 INFO - PROCESS | 1652 | 1468731833244 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:53 INFO - PROCESS | 1652 | 1468731833285 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:53 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
22:03:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:03:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
22:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:03:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 219ms
22:03:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
22:03:53 INFO - PROCESS | 1652 | 1468731833474 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:53 INFO - PROCESS | 1652 | 1468731833527 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
22:03:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 267ms
22:03:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
22:03:53 INFO - PROCESS | 1652 | 1468731833743 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:53 INFO - PROCESS | 1652 | 1468731833791 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
22:03:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 224ms
22:03:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
22:03:53 INFO - PROCESS | 1652 | 1468731833961 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:54 INFO - PROCESS | 1652 | 1468731834007 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
22:03:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 218ms
22:03:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
22:03:54 INFO - PROCESS | 1652 | 1468731834182 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:54 INFO - PROCESS | 1652 | 1468731834255 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
22:03:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 316ms
22:03:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
22:03:54 INFO - PROCESS | 1652 | 1468731834501 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:54 INFO - PROCESS | 1652 | 1468731834567 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
22:03:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 366ms
22:03:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
22:03:54 INFO - PROCESS | 1652 | 1468731834875 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:54 INFO - PROCESS | 1652 | 1468731834948 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:55 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
22:03:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
22:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:03:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 324ms
22:03:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
22:03:55 INFO - PROCESS | 1652 | 1468731835198 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:55 INFO - PROCESS | 1652 | 1468731835266 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
22:03:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 418ms
22:03:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
22:03:55 INFO - PROCESS | 1652 | 1468731835620 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:55 INFO - PROCESS | 1652 | 1468731835680 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:55 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
22:03:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
22:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:03:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 319ms
22:03:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
22:03:55 INFO - PROCESS | 1652 | 1468731835945 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:56 INFO - PROCESS | 1652 | 1468731836001 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:56 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
22:03:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:03:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
22:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:03:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 268ms
22:03:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
22:03:56 INFO - PROCESS | 1652 | 1468731836215 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:56 INFO - PROCESS | 1652 | 1468731836264 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
22:03:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
22:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:03:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:03:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 216ms
22:03:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
22:03:56 INFO - PROCESS | 1652 | 1468731836439 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:56 INFO - PROCESS | 1652 | 1468731836499 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
22:03:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 216ms
22:03:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
22:03:56 INFO - PROCESS | 1652 | 1468731836657 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:56 INFO - PROCESS | 1652 | 1468731836708 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
22:03:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 223ms
22:03:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
22:03:56 INFO - PROCESS | 1652 | 1468731836877 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:56 INFO - PROCESS | 1652 | 1468731836927 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
22:03:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 216ms
22:03:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
22:03:57 INFO - PROCESS | 1652 | 1468731837096 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:57 INFO - PROCESS | 1652 | 1468731837149 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
22:03:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 215ms
22:03:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
22:03:57 INFO - PROCESS | 1652 | 1468731837314 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:57 INFO - PROCESS | 1652 | 1468731837364 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
22:03:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 215ms
22:03:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
22:03:57 INFO - PROCESS | 1652 | 1468731837532 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:57 INFO - PROCESS | 1652 | 1468731837597 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
22:03:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 266ms
22:03:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
22:03:57 INFO - PROCESS | 1652 | 1468731837812 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:57 INFO - PROCESS | 1652 | 1468731837888 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
22:03:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 324ms
22:03:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
22:03:58 INFO - PROCESS | 1652 | 1468731838129 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:58 INFO - PROCESS | 1652 | 1468731838211 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
22:03:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 466ms
22:03:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
22:03:58 INFO - PROCESS | 1652 | 1468731838599 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:58 INFO - PROCESS | 1652 | 1468731838654 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
22:03:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 316ms
22:03:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
22:03:58 INFO - PROCESS | 1652 | 1468731838954 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:58 INFO - PROCESS | 1652 | 1468731838998 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
22:03:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 231ms
22:03:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
22:03:59 INFO - PROCESS | 1652 | 1468731839179 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:59 INFO - PROCESS | 1652 | 1468731839229 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
22:03:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 267ms
22:03:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
22:03:59 INFO - PROCESS | 1652 | 1468731839445 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:59 INFO - PROCESS | 1652 | 1468731839494 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:59 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
22:03:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 218ms
22:03:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
22:03:59 INFO - PROCESS | 1652 | 1468731839665 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:59 INFO - PROCESS | 1652 | 1468731839711 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:03:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
22:03:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 266ms
22:03:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
22:03:59 INFO - PROCESS | 1652 | 1468731839944 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:00 INFO - PROCESS | 1652 | 1468731840026 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
22:04:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 374ms
22:04:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
22:04:00 INFO - PROCESS | 1652 | 1468731840316 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:00 INFO - PROCESS | 1652 | 1468731840393 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:00 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
22:04:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 267ms
22:04:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
22:04:00 INFO - PROCESS | 1652 | 1468731840590 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:00 INFO - PROCESS | 1652 | 1468731840636 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:00 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
22:04:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
22:04:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:04:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
22:04:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
22:04:00 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
22:04:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
22:04:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:04:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
22:04:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
22:04:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 218ms
22:04:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
22:04:00 INFO - PROCESS | 1652 | 1468731840811 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:00 INFO - PROCESS | 1652 | 1468731840860 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
22:04:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 217ms
22:04:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
22:04:01 INFO - PROCESS | 1652 | 1468731841030 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:01 INFO - PROCESS | 1652 | 1468731841093 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:01 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.
22:04:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 266ms
22:04:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
22:04:01 INFO - PROCESS | 1652 | 1468731841301 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:01 INFO - PROCESS | 1652 | 1468731841368 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:01 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.
22:04:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 267ms
22:04:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
22:04:01 INFO - PROCESS | 1652 | 1468731841575 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:01 INFO - PROCESS | 1652 | 1468731841632 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
22:04:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 273ms
22:04:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
22:04:01 INFO - PROCESS | 1652 | 1468731841845 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:01 INFO - PROCESS | 1652 | 1468731841911 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
22:04:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 317ms
22:04:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
22:04:02 INFO - PROCESS | 1652 | 1468731842167 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:02 INFO - PROCESS | 1652 | 1468731842247 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
22:04:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 367ms
22:04:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
22:04:02 INFO - PROCESS | 1652 | 1468731842543 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:02 INFO - PROCESS | 1652 | 1468731842594 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
22:04:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 223ms
22:04:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
22:04:02 INFO - PROCESS | 1652 | 1468731842761 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:02 INFO - PROCESS | 1652 | 1468731842821 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
22:04:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 268ms
22:04:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
22:04:03 INFO - PROCESS | 1652 | 1468731843042 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:03 INFO - PROCESS | 1652 | 1468731843121 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
22:04:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 266ms
22:04:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
22:04:03 INFO - PROCESS | 1652 | 1468731843308 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:03 INFO - PROCESS | 1652 | 1468731843359 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
22:04:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 222ms
22:04:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
22:04:03 INFO - PROCESS | 1652 | 1468731843527 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:03 INFO - PROCESS | 1652 | 1468731843586 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
22:04:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 267ms
22:04:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
22:04:03 INFO - PROCESS | 1652 | 1468731843797 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:03 INFO - PROCESS | 1652 | 1468731843858 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
22:04:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 266ms
22:04:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
22:04:04 INFO - PROCESS | 1652 | 1468731844075 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:04 INFO - PROCESS | 1652 | 1468731844156 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
22:04:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 366ms
22:04:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
22:04:04 INFO - PROCESS | 1652 | 1468731844441 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:04 INFO - PROCESS | 1652 | 1468731844494 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
22:04:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 223ms
22:04:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
22:04:04 INFO - PROCESS | 1652 | 1468731844661 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:04 INFO - PROCESS | 1652 | 1468731844716 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
22:04:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 216ms
22:04:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
22:04:04 INFO - PROCESS | 1652 | 1468731844879 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:04 INFO - PROCESS | 1652 | 1468731844932 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
22:04:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 366ms
22:04:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
22:04:05 INFO - PROCESS | 1652 | 1468731845333 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:05 INFO - PROCESS | 1652 | 1468731845400 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
22:04:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 467ms
22:04:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
22:04:05 INFO - PROCESS | 1652 | 1468731845803 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:05 INFO - PROCESS | 1652 | 1468731845843 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
22:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 217ms
22:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
22:04:06 INFO - PROCESS | 1652 | 1468731846029 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - PROCESS | 1652 | 1468731846077 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
22:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 217ms
22:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
22:04:06 INFO - PROCESS | 1652 | 1468731846258 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - PROCESS | 1652 | 1468731846305 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
22:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 222ms
22:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
22:04:06 INFO - PROCESS | 1652 | 1468731846477 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - PROCESS | 1652 | 1468731846536 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
22:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 216ms
22:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
22:04:06 INFO - PROCESS | 1652 | 1468731846695 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - PROCESS | 1652 | 1468731846742 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
22:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 217ms
22:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
22:04:06 INFO - PROCESS | 1652 | 1468731846916 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:06 INFO - PROCESS | 1652 | 1468731846976 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
22:04:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 217ms
22:04:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
22:04:07 INFO - PROCESS | 1652 | 1468731847140 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:07 INFO - PROCESS | 1652 | 1468731847187 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
22:04:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 217ms
22:04:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
22:04:07 INFO - PROCESS | 1652 | 1468731847359 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:07 INFO - PROCESS | 1652 | 1468731847404 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
22:04:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 223ms
22:04:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
22:04:07 INFO - PROCESS | 1652 | 1468731847582 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:07 INFO - PROCESS | 1652 | 1468731847646 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
22:04:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 266ms
22:04:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
22:04:07 INFO - PROCESS | 1652 | 1468731847850 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:07 INFO - PROCESS | 1652 | 1468731847915 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
22:04:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 266ms
22:04:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
22:04:08 INFO - PROCESS | 1652 | 1468731848133 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:08 INFO - PROCESS | 1652 | 1468731848208 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
22:04:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 272ms
22:04:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
22:04:08 INFO - PROCESS | 1652 | 1468731848412 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:08 INFO - PROCESS | 1652 | 1468731848488 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
22:04:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 371ms
22:04:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
22:04:08 INFO - PROCESS | 1652 | 1468731848782 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:08 INFO - PROCESS | 1652 | 1468731848869 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
22:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 316ms
22:04:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
22:04:09 INFO - PROCESS | 1652 | 1468731849100 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:09 INFO - PROCESS | 1652 | 1468731849157 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
22:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 215ms
22:04:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
22:04:09 INFO - PROCESS | 1652 | 1468731849325 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:09 INFO - PROCESS | 1652 | 1468731849377 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
22:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 223ms
22:04:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
22:04:09 INFO - PROCESS | 1652 | 1468731849544 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:09 INFO - PROCESS | 1652 | 1468731849594 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
22:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 220ms
22:04:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
22:04:09 INFO - PROCESS | 1652 | 1468731849774 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:09 INFO - PROCESS | 1652 | 1468731849828 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
22:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 224ms
22:04:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
22:04:10 INFO - PROCESS | 1652 | 1468731849995 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:10 INFO - PROCESS | 1652 | 1468731850049 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
22:04:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 218ms
22:04:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
22:04:10 INFO - PROCESS | 1652 | 1468731850215 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:10 INFO - PROCESS | 1652 | 1468731850268 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:10 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
22:04:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 217ms
22:04:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
22:04:10 INFO - PROCESS | 1652 | 1468731850434 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:10 INFO - PROCESS | 1652 | 1468731850492 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
22:04:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 217ms
22:04:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
22:04:10 INFO - PROCESS | 1652 | 1468731850660 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:10 INFO - PROCESS | 1652 | 1468731850722 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:11 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)
22:04:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 766ms
22:04:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
22:04:11 INFO - PROCESS | 1652 | 1468731851430 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:11 INFO - PROCESS | 1652 | 1468731851477 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
22:04:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 817ms
22:04:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
22:04:12 INFO - PROCESS | 1652 | 1468731852252 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:12 INFO - PROCESS | 1652 | 1468731852294 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
22:04:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
22:04:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
22:04:12 INFO - PROCESS | 1652 | 1468731852974 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:13 INFO - PROCESS | 1652 | 1468731853014 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:13 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)
22:04:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 719ms
22:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
22:04:13 INFO - PROCESS | 1652 | 1468731853697 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:13 INFO - PROCESS | 1652 | 1468731853741 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:14 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)
22:04:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 720ms
22:04:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
22:04:14 INFO - PROCESS | 1652 | 1468731854416 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:14 INFO - PROCESS | 1652 | 1468731854463 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
22:04:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 716ms
22:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
22:04:15 INFO - PROCESS | 1652 | 1468731855138 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:15 INFO - PROCESS | 1652 | 1468731855179 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
22:04:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 670ms
22:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
22:04:15 INFO - PROCESS | 1652 | 1468731855809 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:15 INFO - PROCESS | 1652 | 1468731855861 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
22:04:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 717ms
22:04:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
22:04:16 INFO - PROCESS | 1652 | 1468731856527 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:16 INFO - PROCESS | 1652 | 1468731856570 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:17 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
22:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 667ms
22:04:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
22:04:17 INFO - PROCESS | 1652 | 1468731857196 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:17 INFO - PROCESS | 1652 | 1468731857234 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
22:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 667ms
22:04:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
22:04:17 INFO - PROCESS | 1652 | 1468731857866 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:17 INFO - PROCESS | 1652 | 1468731857905 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:18 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
22:04:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
22:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 316ms
22:04:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
22:04:18 INFO - PROCESS | 1652 | 1468731858255 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:18 INFO - PROCESS | 1652 | 1468731858335 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
22:04:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 318ms
22:04:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
22:04:18 INFO - PROCESS | 1652 | 1468731858581 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:18 INFO - PROCESS | 1652 | 1468731858629 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:18 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
22:04:18 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
22:04:18 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
22:04:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
22:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 217ms
22:04:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
22:04:18 INFO - PROCESS | 1652 | 1468731858800 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:18 INFO - PROCESS | 1652 | 1468731858850 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
22:04:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 216ms
22:04:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
22:04:19 INFO - PROCESS | 1652 | 1468731859017 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:19 INFO - PROCESS | 1652 | 1468731859076 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
22:04:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 716ms
22:04:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
22:04:19 INFO - PROCESS | 1652 | 1468731859736 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:19 INFO - PROCESS | 1652 | 1468731859776 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:20 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
22:04:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 667ms
22:04:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
22:04:20 INFO - PROCESS | 1652 | 1468731860412 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:20 INFO - PROCESS | 1652 | 1468731860476 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:21 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.)
22:04:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 722ms
22:04:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
22:04:21 INFO - PROCESS | 1652 | 1468731861133 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:21 INFO - PROCESS | 1652 | 1468731861176 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
22:04:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 670ms
22:04:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
22:04:21 INFO - PROCESS | 1652 | 1468731861803 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:21 INFO - PROCESS | 1652 | 1468731861846 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:22 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
22:04:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 666ms
22:04:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
22:04:22 INFO - PROCESS | 1652 | 1468731862472 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:22 INFO - PROCESS | 1652 | 1468731862519 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
22:04:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 218ms
22:04:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
22:04:22 INFO - PROCESS | 1652 | 1468731862694 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:22 INFO - PROCESS | 1652 | 1468731862742 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
22:04:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 666ms
22:04:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
22:04:23 INFO - PROCESS | 1652 | 1468731863364 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:23 INFO - PROCESS | 1652 | 1468731863415 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:23 INFO - PROCESS | 1652 | 1468731863746 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
22:04:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
22:04:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 717ms
22:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
22:04:24 INFO - PROCESS | 1652 | 1468731864083 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:24 INFO - PROCESS | 1652 | 1468731864128 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
22:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 216ms
22:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
22:04:24 INFO - PROCESS | 1652 | 1468731864307 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:24 INFO - PROCESS | 1652 | 1468731864383 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
22:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 466ms
22:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
22:04:24 INFO - PROCESS | 1652 | 1468731864771 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:24 INFO - PROCESS | 1652 | 1468731864830 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
22:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 418ms
22:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
22:04:25 INFO - PROCESS | 1652 | 1468731865192 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:25 INFO - PROCESS | 1652 | 1468731865240 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
22:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 218ms
22:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
22:04:25 INFO - PROCESS | 1652 | 1468731865414 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:25 INFO - PROCESS | 1652 | 1468731865461 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
22:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 267ms
22:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
22:04:25 INFO - PROCESS | 1652 | 1468731865696 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:25 INFO - PROCESS | 1652 | 1468731865744 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
22:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 273ms
22:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
22:04:25 INFO - PROCESS | 1652 | 1468731865967 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:26 INFO - PROCESS | 1652 | 1468731866039 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
22:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 317ms
22:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
22:04:26 INFO - PROCESS | 1652 | 1468731866299 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:26 INFO - PROCESS | 1652 | 1468731866385 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:26 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
22:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 268ms
22:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
22:04:26 INFO - PROCESS | 1652 | 1468731866579 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:26 INFO - PROCESS | 1652 | 1468731866666 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:26 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
22:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 324ms
22:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
22:04:26 INFO - PROCESS | 1652 | 1468731866901 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:26 INFO - PROCESS | 1652 | 1468731866992 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:27 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
22:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 367ms
22:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
22:04:27 INFO - PROCESS | 1652 | 1468731867266 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:27 INFO - PROCESS | 1652 | 1468731867323 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
22:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 266ms
22:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
22:04:27 INFO - PROCESS | 1652 | 1468731867542 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:27 INFO - PROCESS | 1652 | 1468731867597 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:27 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
22:04:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:04:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
22:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 271ms
22:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
22:04:27 INFO - PROCESS | 1652 | 1468731867812 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:27 INFO - PROCESS | 1652 | 1468731867860 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
22:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 216ms
22:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
22:04:28 INFO - PROCESS | 1652 | 1468731868032 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 INFO - PROCESS | 1652 | 1468731868088 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 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
22:04:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:04:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
22:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 216ms
22:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
22:04:28 INFO - PROCESS | 1652 | 1468731868250 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 INFO - PROCESS | 1652 | 1468731868297 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
22:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 216ms
22:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
22:04:28 INFO - PROCESS | 1652 | 1468731868468 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 INFO - PROCESS | 1652 | 1468731868517 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
22:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 216ms
22:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
22:04:28 INFO - PROCESS | 1652 | 1468731868692 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 INFO - PROCESS | 1652 | 1468731868740 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
22:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 223ms
22:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
22:04:28 INFO - PROCESS | 1652 | 1468731868912 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:28 INFO - PROCESS | 1652 | 1468731868963 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
22:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 217ms
22:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
22:04:29 INFO - PROCESS | 1652 | 1468731869131 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:29 INFO - PROCESS | 1652 | 1468731869190 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
22:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 317ms
22:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
22:04:29 INFO - PROCESS | 1652 | 1468731869452 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:29 INFO - PROCESS | 1652 | 1468731869539 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
22:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 317ms
22:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
22:04:29 INFO - PROCESS | 1652 | 1468731869778 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:29 INFO - PROCESS | 1652 | 1468731869862 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
22:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 324ms
22:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
22:04:30 INFO - PROCESS | 1652 | 1468731870096 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:30 INFO - PROCESS | 1652 | 1468731870170 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
22:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 317ms
22:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
22:04:30 INFO - PROCESS | 1652 | 1468731870416 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:30 INFO - PROCESS | 1652 | 1468731870467 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
22:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 217ms
22:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
22:04:30 INFO - PROCESS | 1652 | 1468731870641 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:30 INFO - PROCESS | 1652 | 1468731870694 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
22:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 216ms
22:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
22:04:30 INFO - PROCESS | 1652 | 1468731870859 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:30 INFO - PROCESS | 1652 | 1468731870912 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
22:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 523ms
22:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
22:04:31 INFO - PROCESS | 1652 | 1468731871380 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:31 INFO - PROCESS | 1652 | 1468731871424 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
22:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 218ms
22:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
22:04:31 INFO - PROCESS | 1652 | 1468731871601 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:31 INFO - PROCESS | 1652 | 1468731871655 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
22:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 216ms
22:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
22:04:31 INFO - PROCESS | 1652 | 1468731871832 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:31 INFO - PROCESS | 1652 | 1468731871886 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
22:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 276ms
22:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
22:04:32 INFO - PROCESS | 1652 | 1468731872097 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:32 INFO - PROCESS | 1652 | 1468731872148 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
22:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 216ms
22:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
22:04:32 INFO - PROCESS | 1652 | 1468731872316 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:32 INFO - PROCESS | 1652 | 1468731872363 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
22:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 216ms
22:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
22:04:32 INFO - PROCESS | 1652 | 1468731872536 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:32 INFO - PROCESS | 1652 | 1468731872596 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
22:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 215ms
22:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
22:04:32 INFO - PROCESS | 1652 | 1468731872758 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:32 INFO - PROCESS | 1652 | 1468731872806 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
22:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 216ms
22:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
22:04:32 INFO - PROCESS | 1652 | 1468731872975 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:33 INFO - PROCESS | 1652 | 1468731873020 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
22:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 220ms
22:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
22:04:33 INFO - PROCESS | 1652 | 1468731873195 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:33 INFO - PROCESS | 1652 | 1468731873280 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
22:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 268ms
22:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
22:04:33 INFO - PROCESS | 1652 | 1468731873466 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:33 INFO - PROCESS | 1652 | 1468731873521 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
22:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 266ms
22:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
22:04:33 INFO - PROCESS | 1652 | 1468731873742 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:33 INFO - PROCESS | 1652 | 1468731873809 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
22:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 267ms
22:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
22:04:34 INFO - PROCESS | 1652 | 1468731874013 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:34 INFO - PROCESS | 1652 | 1468731874069 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
22:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 269ms
22:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
22:04:34 INFO - PROCESS | 1652 | 1468731874301 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:34 INFO - PROCESS | 1652 | 1468731874377 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
22:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 266ms
22:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
22:04:34 INFO - PROCESS | 1652 | 1468731874576 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:34 INFO - PROCESS | 1652 | 1468731874628 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
22:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 223ms
22:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
22:04:34 INFO - PROCESS | 1652 | 1468731874796 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:34 INFO - PROCESS | 1652 | 1468731874849 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
22:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 268ms
22:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
22:04:35 INFO - PROCESS | 1652 | 1468731875068 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:35 INFO - PROCESS | 1652 | 1468731875150 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
22:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 317ms
22:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
22:04:35 INFO - PROCESS | 1652 | 1468731875395 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:35 INFO - PROCESS | 1652 | 1468731875488 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
22:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 274ms
22:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
22:04:35 INFO - PROCESS | 1652 | 1468731875663 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:35 INFO - PROCESS | 1652 | 1468731875713 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
22:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 215ms
22:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
22:04:35 INFO - PROCESS | 1652 | 1468731875882 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:35 INFO - PROCESS | 1652 | 1468731875943 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
22:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 316ms
22:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
22:04:36 INFO - PROCESS | 1652 | 1468731876209 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:36 INFO - PROCESS | 1652 | 1468731876284 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
22:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 317ms
22:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
22:04:36 INFO - PROCESS | 1652 | 1468731876530 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:36 INFO - PROCESS | 1652 | 1468731876628 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
22:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 274ms
22:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
22:04:36 INFO - PROCESS | 1652 | 1468731876797 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:36 INFO - PROCESS | 1652 | 1468731876849 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
22:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 216ms
22:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
22:04:37 INFO - PROCESS | 1652 | 1468731877016 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:37 INFO - PROCESS | 1652 | 1468731877073 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
22:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 266ms
22:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
22:04:37 INFO - PROCESS | 1652 | 1468731877380 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:37 INFO - PROCESS | 1652 | 1468731877449 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
22:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 527ms
22:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
22:04:37 INFO - PROCESS | 1652 | 1468731877838 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:37 INFO - PROCESS | 1652 | 1468731877900 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
22:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 368ms
22:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
22:04:38 INFO - PROCESS | 1652 | 1468731878221 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:38 INFO - PROCESS | 1652 | 1468731878303 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
22:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 267ms
22:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
22:04:38 INFO - PROCESS | 1652 | 1468731878496 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:38 INFO - PROCESS | 1652 | 1468731878547 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
22:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 224ms
22:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
22:04:38 INFO - PROCESS | 1652 | 1468731878713 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:38 INFO - PROCESS | 1652 | 1468731878762 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
22:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 218ms
22:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
22:04:38 INFO - PROCESS | 1652 | 1468731878933 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:38 INFO - PROCESS | 1652 | 1468731878978 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
22:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 266ms
22:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
22:04:39 INFO - PROCESS | 1652 | 1468731879202 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:39 INFO - PROCESS | 1652 | 1468731879261 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
22:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 216ms
22:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
22:04:39 INFO - PROCESS | 1652 | 1468731879425 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:39 INFO - PROCESS | 1652 | 1468731879471 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
22:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 216ms
22:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
22:04:39 INFO - PROCESS | 1652 | 1468731879651 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:39 INFO - PROCESS | 1652 | 1468731879723 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
22:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 375ms
22:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
22:04:40 INFO - PROCESS | 1652 | 1468731880014 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:40 INFO - PROCESS | 1652 | 1468731880090 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
22:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 367ms
22:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
22:04:40 INFO - PROCESS | 1652 | 1468731880396 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:40 INFO - PROCESS | 1652 | 1468731880477 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
22:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 321ms
22:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
22:04:40 INFO - PROCESS | 1652 | 1468731880728 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:40 INFO - PROCESS | 1652 | 1468731880855 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
22:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 424ms
22:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
22:04:41 INFO - PROCESS | 1652 | 1468731881151 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:41 INFO - PROCESS | 1652 | 1468731881225 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
22:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 269ms
22:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
22:04:41 INFO - PROCESS | 1652 | 1468731881427 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:41 INFO - PROCESS | 1652 | 1468731881479 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
22:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 223ms
22:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
22:04:41 INFO - PROCESS | 1652 | 1468731881646 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:41 INFO - PROCESS | 1652 | 1468731881698 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
22:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 218ms
22:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
22:04:41 INFO - PROCESS | 1652 | 1468731881866 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:41 INFO - PROCESS | 1652 | 1468731881916 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
22:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 216ms
22:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
22:04:42 INFO - PROCESS | 1652 | 1468731882085 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:42 INFO - PROCESS | 1652 | 1468731882144 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
22:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 216ms
22:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
22:04:42 INFO - PROCESS | 1652 | 1468731882309 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:42 INFO - PROCESS | 1652 | 1468731882361 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
22:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 222ms
22:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
22:04:42 INFO - PROCESS | 1652 | 1468731882532 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:42 INFO - PROCESS | 1652 | 1468731882587 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
22:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 216ms
22:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
22:04:42 INFO - PROCESS | 1652 | 1468731882748 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:42 INFO - PROCESS | 1652 | 1468731882810 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
22:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 267ms
22:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
22:04:43 INFO - PROCESS | 1652 | 1468731883016 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:43 INFO - PROCESS | 1652 | 1468731883090 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
22:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 316ms
22:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
22:04:43 INFO - PROCESS | 1652 | 1468731883349 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:43 INFO - PROCESS | 1652 | 1468731883429 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
22:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 429ms
22:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
22:04:43 INFO - PROCESS | 1652 | 1468731883768 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:43 INFO - PROCESS | 1652 | 1468731883837 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
22:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 416ms
22:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
22:04:44 INFO - PROCESS | 1652 | 1468731884187 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:44 INFO - PROCESS | 1652 | 1468731884398 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
22:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 416ms
22:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
22:04:44 INFO - PROCESS | 1652 | 1468731884613 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:44 INFO - PROCESS | 1652 | 1468731884663 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
22:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 217ms
22:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
22:04:44 INFO - PROCESS | 1652 | 1468731884832 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:44 INFO - PROCESS | 1652 | 1468731884879 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
22:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 266ms
22:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
22:04:45 INFO - PROCESS | 1652 | 1468731885110 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:45 INFO - PROCESS | 1652 | 1468731885160 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
22:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 225ms
22:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
22:04:45 INFO - PROCESS | 1652 | 1468731885330 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:45 INFO - PROCESS | 1652 | 1468731885376 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
22:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 267ms
22:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
22:04:45 INFO - PROCESS | 1652 | 1468731885601 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:45 INFO - PROCESS | 1652 | 1468731885674 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
22:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 268ms
22:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
22:04:45 INFO - PROCESS | 1652 | 1468731885876 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:45 INFO - PROCESS | 1652 | 1468731885922 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
22:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 223ms
22:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
22:04:46 INFO - PROCESS | 1652 | 1468731886096 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:46 INFO - PROCESS | 1652 | 1468731886143 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
22:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 216ms
22:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
22:04:46 INFO - PROCESS | 1652 | 1468731886326 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:46 INFO - PROCESS | 1652 | 1468731886378 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
22:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 271ms
22:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
22:04:46 INFO - PROCESS | 1652 | 1468731886595 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:46 INFO - PROCESS | 1652 | 1468731886650 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
22:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 266ms
22:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
22:04:46 INFO - PROCESS | 1652 | 1468731886867 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:46 INFO - PROCESS | 1652 | 1468731886927 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
22:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 267ms
22:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
22:04:47 INFO - PROCESS | 1652 | 1468731887145 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:47 INFO - PROCESS | 1652 | 1468731887206 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
22:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 272ms
22:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
22:04:47 INFO - PROCESS | 1652 | 1468731887442 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:47 INFO - PROCESS | 1652 | 1468731887499 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
22:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 216ms
22:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
22:04:47 INFO - PROCESS | 1652 | 1468731887663 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:47 INFO - PROCESS | 1652 | 1468731887712 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
22:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 216ms
22:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
22:04:47 INFO - PROCESS | 1652 | 1468731887882 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:47 INFO - PROCESS | 1652 | 1468731887931 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
22:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 216ms
22:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
22:04:48 INFO - PROCESS | 1652 | 1468731888100 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:48 INFO - PROCESS | 1652 | 1468731888149 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
22:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 215ms
22:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
22:04:48 INFO - PROCESS | 1652 | 1468731888318 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:48 INFO - PROCESS | 1652 | 1468731888377 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
22:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 216ms
22:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
22:04:48 INFO - PROCESS | 1652 | 1468731888546 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:48 INFO - PROCESS | 1652 | 1468731888596 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
22:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 225ms
22:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
22:04:48 INFO - PROCESS | 1652 | 1468731888764 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:48 INFO - PROCESS | 1652 | 1468731888817 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
22:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 217ms
22:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
22:04:48 INFO - PROCESS | 1652 | 1468731888982 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:49 INFO - PROCESS | 1652 | 1468731889042 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
22:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 216ms
22:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
22:04:49 INFO - PROCESS | 1652 | 1468731889201 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:49 INFO - PROCESS | 1652 | 1468731889253 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
22:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 217ms
22:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
22:04:49 INFO - PROCESS | 1652 | 1468731889426 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:49 INFO - PROCESS | 1652 | 1468731889478 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
22:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 218ms
22:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
22:04:49 INFO - PROCESS | 1652 | 1468731889646 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:49 INFO - PROCESS | 1652 | 1468731889698 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
22:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 219ms
22:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
22:04:49 INFO - PROCESS | 1652 | 1468731889877 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:49 INFO - PROCESS | 1652 | 1468731889931 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
22:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 227ms
22:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
22:04:50 INFO - PROCESS | 1652 | 1468731890096 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:50 INFO - PROCESS | 1652 | 1468731890164 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
22:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 268ms
22:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
22:04:50 INFO - PROCESS | 1652 | 1468731890551 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:50 INFO - PROCESS | 1652 | 1468731890643 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
22:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 445ms
22:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
22:04:50 INFO - PROCESS | 1652 | 1468731890973 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:51 INFO - PROCESS | 1652 | 1468731891017 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
22:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 216ms
22:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
22:04:51 INFO - PROCESS | 1652 | 1468731891194 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:51 INFO - PROCESS | 1652 | 1468731891257 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
22:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 273ms
22:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
22:04:51 INFO - PROCESS | 1652 | 1468731891464 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:51 INFO - PROCESS | 1652 | 1468731891511 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
22:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 216ms
22:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
22:04:51 INFO - PROCESS | 1652 | 1468731891682 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:51 INFO - PROCESS | 1652 | 1468731891727 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
22:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 216ms
22:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
22:04:51 INFO - PROCESS | 1652 | 1468731891911 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:51 INFO - PROCESS | 1652 | 1468731891967 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:52 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
22:04:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:04:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
22:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 277ms
22:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
22:04:52 INFO - PROCESS | 1652 | 1468731892183 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:52 INFO - PROCESS | 1652 | 1468731892251 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:52 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
22:04:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:04:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
22:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 367ms
22:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
22:04:52 INFO - PROCESS | 1652 | 1468731892566 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:52 INFO - PROCESS | 1652 | 1468731892632 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:52 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
22:04:52 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
22:04:52 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
22:04:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
22:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 267ms
22:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
22:04:52 INFO - PROCESS | 1652 | 1468731892827 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:52 INFO - PROCESS | 1652 | 1468731892879 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:53 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
22:04:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:04:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
22:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 267ms
22:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
22:04:53 INFO - PROCESS | 1652 | 1468731893102 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:53 INFO - PROCESS | 1652 | 1468731893160 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:53 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
22:04:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:04:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
22:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 268ms
22:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
22:04:53 INFO - PROCESS | 1652 | 1468731893381 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:53 INFO - PROCESS | 1652 | 1468731893448 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:53 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
22:04:53 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
22:04:53 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
22:04:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
22:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 277ms
22:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
22:04:53 INFO - PROCESS | 1652 | 1468731893650 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:53 INFO - PROCESS | 1652 | 1468731893730 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
22:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 416ms
22:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
22:04:54 INFO - PROCESS | 1652 | 1468731894070 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:54 INFO - PROCESS | 1652 | 1468731894142 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
22:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 267ms
22:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
22:04:54 INFO - PROCESS | 1652 | 1468731894344 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:54 INFO - PROCESS | 1652 | 1468731894396 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:54 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
22:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 223ms
22:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
22:04:54 INFO - PROCESS | 1652 | 1468731894565 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:54 INFO - PROCESS | 1652 | 1468731894615 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
22:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 217ms
22:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
22:04:54 INFO - PROCESS | 1652 | 1468731894785 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:54 INFO - PROCESS | 1652 | 1468731894843 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
22:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 217ms
22:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
22:04:55 INFO - PROCESS | 1652 | 1468731895010 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:55 INFO - PROCESS | 1652 | 1468731895067 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
22:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 324ms
22:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
22:04:55 INFO - PROCESS | 1652 | 1468731895334 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:55 INFO - PROCESS | 1652 | 1468731895418 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:55 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
22:04:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
22:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:04:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 267ms
22:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
22:04:55 INFO - PROCESS | 1652 | 1468731895601 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:55 INFO - PROCESS | 1652 | 1468731895645 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
22:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 267ms
22:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
22:04:55 INFO - PROCESS | 1652 | 1468731895881 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:55 INFO - PROCESS | 1652 | 1468731895964 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
22:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 325ms
22:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
22:04:56 INFO - PROCESS | 1652 | 1468731896201 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:56 INFO - PROCESS | 1652 | 1468731896283 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
22:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 267ms
22:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
22:04:56 INFO - PROCESS | 1652 | 1468731896477 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:56 INFO - PROCESS | 1652 | 1468731896534 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
22:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 223ms
22:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
22:04:56 INFO - PROCESS | 1652 | 1468731896730 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:56 INFO - PROCESS | 1652 | 1468731896824 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
22:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 467ms
22:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
22:04:57 INFO - PROCESS | 1652 | 1468731897203 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:57 INFO - PROCESS | 1652 | 1468731897276 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
22:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 417ms
22:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
22:04:57 INFO - PROCESS | 1652 | 1468731897629 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:57 INFO - PROCESS | 1652 | 1468731897689 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
22:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 218ms
22:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
22:04:57 INFO - PROCESS | 1652 | 1468731897850 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:57 INFO - PROCESS | 1652 | 1468731897900 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
22:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 269ms
22:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
22:04:58 INFO - PROCESS | 1652 | 1468731898119 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:58 INFO - PROCESS | 1652 | 1468731898173 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
22:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 215ms
22:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
22:04:58 INFO - PROCESS | 1652 | 1468731898342 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:58 INFO - PROCESS | 1652 | 1468731898392 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
22:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 216ms
22:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
22:04:58 INFO - PROCESS | 1652 | 1468731898562 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:58 INFO - PROCESS | 1652 | 1468731898618 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
22:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 223ms
22:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
22:04:58 INFO - PROCESS | 1652 | 1468731898781 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:58 INFO - PROCESS | 1652 | 1468731898828 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
22:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 267ms
22:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
22:04:59 INFO - PROCESS | 1652 | 1468731899050 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:59 INFO - PROCESS | 1652 | 1468731899098 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
22:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 216ms
22:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
22:04:59 INFO - PROCESS | 1652 | 1468731899269 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:59 INFO - PROCESS | 1652 | 1468731899351 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
22:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 366ms
22:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
22:04:59 INFO - PROCESS | 1652 | 1468731899653 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:59 INFO - PROCESS | 1652 | 1468731899750 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
22:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 317ms
22:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
22:04:59 INFO - PROCESS | 1652 | 1468731899978 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:00 INFO - PROCESS | 1652 | 1468731900053 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
22:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 273ms
22:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
22:05:00 INFO - PROCESS | 1652 | 1468731900247 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:00 INFO - PROCESS | 1652 | 1468731900305 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
22:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 267ms
22:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
22:05:00 INFO - PROCESS | 1652 | 1468731900516 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:00 INFO - PROCESS | 1652 | 1468731900570 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
22:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 217ms
22:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
22:05:00 INFO - PROCESS | 1652 | 1468731900735 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:00 INFO - PROCESS | 1652 | 1468731900785 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
22:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 217ms
22:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
22:05:00 INFO - PROCESS | 1652 | 1468731900963 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:01 INFO - PROCESS | 1652 | 1468731901016 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
22:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 223ms
22:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
22:05:01 INFO - PROCESS | 1652 | 1468731901180 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:01 INFO - PROCESS | 1652 | 1468731901231 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
22:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 216ms
22:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
22:05:01 INFO - PROCESS | 1652 | 1468731901402 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:01 INFO - PROCESS | 1652 | 1468731901453 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:01 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
22:05:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:05:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
22:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 215ms
22:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
22:05:01 INFO - PROCESS | 1652 | 1468731901627 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:01 INFO - PROCESS | 1652 | 1468731901679 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
22:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 221ms
22:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
22:05:01 INFO - PROCESS | 1652 | 1468731901845 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:01 INFO - PROCESS | 1652 | 1468731901896 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
22:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 217ms
22:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
22:05:02 INFO - PROCESS | 1652 | 1468731902064 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:02 INFO - PROCESS | 1652 | 1468731902119 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
22:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 217ms
22:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
22:05:02 INFO - PROCESS | 1652 | 1468731902283 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:02 INFO - PROCESS | 1652 | 1468731902336 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:02 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
22:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 216ms
22:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
22:05:02 INFO - PROCESS | 1652 | 1468731902502 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:02 INFO - PROCESS | 1652 | 1468731902564 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:02 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
22:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 216ms
22:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
22:05:02 INFO - PROCESS | 1652 | 1468731902720 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:02 INFO - PROCESS | 1652 | 1468731902783 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
22:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 216ms
22:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
22:05:02 INFO - PROCESS | 1652 | 1468731902943 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:03 INFO - PROCESS | 1652 | 1468731902999 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
22:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 821ms
22:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
22:05:03 INFO - PROCESS | 1652 | 1468731903763 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:03 INFO - PROCESS | 1652 | 1468731903823 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
22:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 317ms
22:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
22:05:04 INFO - PROCESS | 1652 | 1468731904083 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:04 INFO - PROCESS | 1652 | 1468731904134 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
22:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 266ms
22:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
22:05:04 INFO - PROCESS | 1652 | 1468731904361 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:04 INFO - PROCESS | 1652 | 1468731904412 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
22:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 267ms
22:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
22:05:04 INFO - PROCESS | 1652 | 1468731904630 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:04 INFO - PROCESS | 1652 | 1468731904679 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
22:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 224ms
22:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
22:05:04 INFO - PROCESS | 1652 | 1468731904847 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:04 INFO - PROCESS | 1652 | 1468731904893 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
22:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 217ms
22:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
22:05:05 INFO - PROCESS | 1652 | 1468731905069 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:05 INFO - PROCESS | 1652 | 1468731905125 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
22:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 217ms
22:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
22:05:05 INFO - PROCESS | 1652 | 1468731905298 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:05 INFO - PROCESS | 1652 | 1468731905344 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 217ms
22:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
22:05:05 INFO - PROCESS | 1652 | 1468731905517 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:05 INFO - PROCESS | 1652 | 1468731905577 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:05 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
22:05:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
22:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 316ms
22:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
22:05:05 INFO - PROCESS | 1652 | 1468731905845 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:05 INFO - PROCESS | 1652 | 1468731905916 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:06 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
22:05:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
22:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 324ms
22:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
22:05:06 INFO - PROCESS | 1652 | 1468731906165 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:06 INFO - PROCESS | 1652 | 1468731906240 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:06 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
22:05:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
22:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 367ms
22:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
22:05:06 INFO - PROCESS | 1652 | 1468731906547 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:06 INFO - PROCESS | 1652 | 1468731906645 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:06 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]"
22:05:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:05:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
22:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 317ms
22:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
22:05:06 INFO - PROCESS | 1652 | 1468731906865 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:06 INFO - PROCESS | 1652 | 1468731906929 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
22:05:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
22:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 265ms
22:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
22:05:07 INFO - PROCESS | 1652 | 1468731907145 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:07 INFO - PROCESS | 1652 | 1468731907205 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
22:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 222ms
22:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
22:05:07 INFO - PROCESS | 1652 | 1468731907364 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:07 INFO - PROCESS | 1652 | 1468731907426 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
22:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 266ms
22:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
22:05:07 INFO - PROCESS | 1652 | 1468731907633 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:07 INFO - PROCESS | 1652 | 1468731907683 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
22:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 216ms
22:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
22:05:07 INFO - PROCESS | 1652 | 1468731907851 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:07 INFO - PROCESS | 1652 | 1468731907904 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
22:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 216ms
22:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
22:05:08 INFO - PROCESS | 1652 | 1468731908078 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:08 INFO - PROCESS | 1652 | 1468731908129 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
22:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 216ms
22:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
22:05:08 INFO - PROCESS | 1652 | 1468731908294 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:08 INFO - PROCESS | 1652 | 1468731908349 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
22:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 223ms
22:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
22:05:08 INFO - PROCESS | 1652 | 1468731908514 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:08 INFO - PROCESS | 1652 | 1468731908564 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
22:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 266ms
22:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
22:05:08 INFO - PROCESS | 1652 | 1468731908782 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:08 INFO - PROCESS | 1652 | 1468731908854 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
22:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 316ms
22:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
22:05:09 INFO - PROCESS | 1652 | 1468731909103 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:09 INFO - PROCESS | 1652 | 1468731909185 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
22:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 316ms
22:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
22:05:09 INFO - PROCESS | 1652 | 1468731909454 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:09 INFO - PROCESS | 1652 | 1468731909543 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
22:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 372ms
22:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
22:05:09 INFO - PROCESS | 1652 | 1468731909830 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:09 INFO - PROCESS | 1652 | 1468731909908 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
22:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 273ms
22:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
22:05:10 INFO - PROCESS | 1652 | 1468731910193 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:10 INFO - PROCESS | 1652 | 1468731910290 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
22:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 552ms
22:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
22:05:10 INFO - PROCESS | 1652 | 1468731910680 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:10 INFO - PROCESS | 1652 | 1468731910725 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
22:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 217ms
22:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
22:05:10 INFO - PROCESS | 1652 | 1468731910900 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:10 INFO - PROCESS | 1652 | 1468731910951 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
22:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 267ms
22:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
22:05:11 INFO - PROCESS | 1652 | 1468731911178 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:11 INFO - PROCESS | 1652 | 1468731911229 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
22:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 267ms
22:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
22:05:11 INFO - PROCESS | 1652 | 1468731911445 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:11 INFO - PROCESS | 1652 | 1468731911496 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
22:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 223ms
22:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
22:05:11 INFO - PROCESS | 1652 | 1468731911664 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:11 INFO - PROCESS | 1652 | 1468731911712 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
22:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 266ms
22:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
22:05:11 INFO - PROCESS | 1652 | 1468731911937 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:12 INFO - PROCESS | 1652 | 1468731912027 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
22:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 318ms
22:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
22:05:12 INFO - PROCESS | 1652 | 1468731912262 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:12 INFO - PROCESS | 1652 | 1468731912332 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
22:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 324ms
22:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
22:05:12 INFO - PROCESS | 1652 | 1468731912582 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:12 INFO - PROCESS | 1652 | 1468731912659 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
22:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 367ms
22:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
22:05:12 INFO - PROCESS | 1652 | 1468731912950 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:13 INFO - PROCESS | 1652 | 1468731913010 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
22:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 266ms
22:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
22:05:13 INFO - PROCESS | 1652 | 1468731913218 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:13 INFO - PROCESS | 1652 | 1468731913284 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
22:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 266ms
22:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
22:05:13 INFO - PROCESS | 1652 | 1468731913494 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:13 INFO - PROCESS | 1652 | 1468731913559 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
22:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 266ms
22:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
22:05:13 INFO - PROCESS | 1652 | 1468731913766 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:13 INFO - PROCESS | 1652 | 1468731913821 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
22:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 267ms
22:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
22:05:14 INFO - PROCESS | 1652 | 1468731914035 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - PROCESS | 1652 | 1468731914086 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
22:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 216ms
22:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
22:05:14 INFO - PROCESS | 1652 | 1468731914253 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - PROCESS | 1652 | 1468731914308 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
22:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 216ms
22:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
22:05:14 INFO - PROCESS | 1652 | 1468731914478 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - PROCESS | 1652 | 1468731914529 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
22:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 222ms
22:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
22:05:14 INFO - PROCESS | 1652 | 1468731914702 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - PROCESS | 1652 | 1468731914754 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
22:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 217ms
22:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
22:05:14 INFO - PROCESS | 1652 | 1468731914917 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:14 INFO - PROCESS | 1652 | 1468731914972 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
22:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 216ms
22:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
22:05:15 INFO - PROCESS | 1652 | 1468731915144 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:15 INFO - PROCESS | 1652 | 1468731915199 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
22:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 219ms
22:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
22:05:15 INFO - PROCESS | 1652 | 1468731915363 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:15 INFO - PROCESS | 1652 | 1468731915423 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
22:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 216ms
22:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
22:05:15 INFO - PROCESS | 1652 | 1468731915581 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:15 INFO - PROCESS | 1652 | 1468731915633 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
22:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 215ms
22:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
22:05:15 INFO - PROCESS | 1652 | 1468731915799 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:15 INFO - PROCESS | 1652 | 1468731915853 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
22:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 216ms
22:05:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
22:05:16 INFO - PROCESS | 1652 | 1468731916026 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:16 INFO - PROCESS | 1652 | 1468731916084 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:16 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
22:05:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
22:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
22:05:16 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
22:05:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
22:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
22:05:16 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
22:05:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
22:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
22:05:16 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
22:05:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
22:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
22:05:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 217ms
22:05:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
22:05:16 INFO - PROCESS | 1652 | 1468731916245 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:16 INFO - PROCESS | 1652 | 1468731916306 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
22:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
22:05:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
22:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
22:05:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
22:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
22:05:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 223ms
22:05:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
22:05:16 INFO - PROCESS | 1652 | 1468731916465 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:16 INFO - PROCESS | 1652 | 1468731916530 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:16 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
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
22:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
22:05:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
22:05:16 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.
22:05:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
22:05:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 216ms
22:05:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
22:05:16 INFO - PROCESS | 1652 | 1468731916684 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:16 INFO - PROCESS | 1652 | 1468731916768 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
22:05:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 416ms
22:05:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
22:05:17 INFO - PROCESS | 1652 | 1468731917150 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:17 INFO - PROCESS | 1652 | 1468731917208 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
22:05:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 517ms
22:05:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
22:05:17 INFO - PROCESS | 1652 | 1468731917669 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:17 INFO - PROCESS | 1652 | 1468731917714 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
22:05:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 216ms
22:05:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
22:05:17 INFO - PROCESS | 1652 | 1468731917896 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:17 INFO - PROCESS | 1652 | 1468731917944 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
22:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 223ms
22:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
22:05:18 INFO - PROCESS | 1652 | 1468731918121 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:18 INFO - PROCESS | 1652 | 1468731918174 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
22:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 218ms
22:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
22:05:18 INFO - PROCESS | 1652 | 1468731918346 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:18 INFO - PROCESS | 1652 | 1468731918395 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
22:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 216ms
22:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
22:05:18 INFO - PROCESS | 1652 | 1468731918562 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:18 INFO - PROCESS | 1652 | 1468731918615 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
22:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 223ms
22:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
22:05:18 INFO - PROCESS | 1652 | 1468731918783 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:18 INFO - PROCESS | 1652 | 1468731918859 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
22:05:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 317ms
22:05:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
22:05:19 INFO - PROCESS | 1652 | 1468731919104 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:19 INFO - PROCESS | 1652 | 1468731919195 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
22:05:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 266ms
22:05:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
22:05:19 INFO - PROCESS | 1652 | 1468731919377 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:19 INFO - PROCESS | 1652 | 1468731919426 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
22:05:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 265ms
22:05:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
22:05:19 INFO - PROCESS | 1652 | 1468731919647 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:19 INFO - PROCESS | 1652 | 1468731919719 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
22:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 374ms
22:05:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
22:05:20 INFO - PROCESS | 1652 | 1468731920019 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:20 INFO - PROCESS | 1652 | 1468731920105 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
22:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 266ms
22:05:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
22:05:20 INFO - PROCESS | 1652 | 1468731920287 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:20 INFO - PROCESS | 1652 | 1468731920357 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
22:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 266ms
22:05:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
22:05:20 INFO - PROCESS | 1652 | 1468731920561 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:20 INFO - PROCESS | 1652 | 1468731920616 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
22:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 273ms
22:05:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
22:05:20 INFO - PROCESS | 1652 | 1468731920836 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:20 INFO - PROCESS | 1652 | 1468731920892 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
22:05:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 266ms
22:05:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
22:05:21 INFO - PROCESS | 1652 | 1468731921099 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:21 INFO - PROCESS | 1652 | 1468731921151 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
22:05:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 266ms
22:05:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
22:05:21 INFO - PROCESS | 1652 | 1468731921368 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:21 INFO - PROCESS | 1652 | 1468731921421 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
22:05:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 215ms
22:05:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
22:05:21 INFO - PROCESS | 1652 | 1468731921586 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:21 INFO - PROCESS | 1652 | 1468731921635 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
22:05:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 217ms
22:05:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
22:05:21 INFO - PROCESS | 1652 | 1468731921811 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:21 INFO - PROCESS | 1652 | 1468731921864 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
22:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 219ms
22:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
22:05:22 INFO - PROCESS | 1652 | 1468731922031 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:22 INFO - PROCESS | 1652 | 1468731922085 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
22:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 217ms
22:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
22:05:22 INFO - PROCESS | 1652 | 1468731922250 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:22 INFO - PROCESS | 1652 | 1468731922304 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
22:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 266ms
22:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
22:05:22 INFO - PROCESS | 1652 | 1468731922518 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:22 INFO - PROCESS | 1652 | 1468731922583 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
22:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 316ms
22:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
22:05:22 INFO - PROCESS | 1652 | 1468731922847 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:22 INFO - PROCESS | 1652 | 1468731922932 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
22:05:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 326ms
22:05:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
22:05:23 INFO - PROCESS | 1652 | 1468731923166 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:23 INFO - PROCESS | 1652 | 1468731923226 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
22:05:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 217ms
22:05:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
22:05:23 INFO - PROCESS | 1652 | 1468731923391 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:23 INFO - PROCESS | 1652 | 1468731923512 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
22:05:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 617ms
22:05:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
22:05:24 INFO - PROCESS | 1652 | 1468731924006 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:24 INFO - PROCESS | 1652 | 1468731924077 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
22:05:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 317ms
22:05:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
22:05:24 INFO - PROCESS | 1652 | 1468731924339 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:24 INFO - PROCESS | 1652 | 1468731924421 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
22:05:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 367ms
22:05:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
22:05:24 INFO - PROCESS | 1652 | 1468731924714 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:24 INFO - PROCESS | 1652 | 1468731924765 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
22:05:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 224ms
22:05:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
22:05:24 INFO - PROCESS | 1652 | 1468731924932 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:24 INFO - PROCESS | 1652 | 1468731924980 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
22:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 216ms
22:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
22:05:25 INFO - PROCESS | 1652 | 1468731925150 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:25 INFO - PROCESS | 1652 | 1468731925197 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
22:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 217ms
22:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
22:05:25 INFO - PROCESS | 1652 | 1468731925370 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:25 INFO - PROCESS | 1652 | 1468731925433 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
22:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 216ms
22:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
22:05:25 INFO - PROCESS | 1652 | 1468731925587 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:25 INFO - PROCESS | 1652 | 1468731925637 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
22:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 216ms
22:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
22:05:25 INFO - PROCESS | 1652 | 1468731925810 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:25 INFO - PROCESS | 1652 | 1468731925868 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
22:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 216ms
22:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
22:05:26 INFO - PROCESS | 1652 | 1468731926029 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:26 INFO - PROCESS | 1652 | 1468731926078 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
22:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 272ms
22:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
22:05:26 INFO - PROCESS | 1652 | 1468731926303 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:26 INFO - PROCESS | 1652 | 1468731926372 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
22:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 266ms
22:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
22:05:26 INFO - PROCESS | 1652 | 1468731926581 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:26 INFO - PROCESS | 1652 | 1468731926653 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
22:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 268ms
22:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
22:05:26 INFO - PROCESS | 1652 | 1468731926851 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:26 INFO - PROCESS | 1652 | 1468731926909 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
22:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 266ms
22:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
22:05:27 INFO - PROCESS | 1652 | 1468731927120 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:27 INFO - PROCESS | 1652 | 1468731927197 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
22:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 266ms
22:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
22:05:27 INFO - PROCESS | 1652 | 1468731927394 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:27 INFO - PROCESS | 1652 | 1468731927446 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
22:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 217ms
22:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
22:05:27 INFO - PROCESS | 1652 | 1468731927614 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:27 INFO - PROCESS | 1652 | 1468731927671 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
22:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 316ms
22:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
22:05:27 INFO - PROCESS | 1652 | 1468731927936 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:28 INFO - PROCESS | 1652 | 1468731928033 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
22:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 366ms
22:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
22:05:28 INFO - PROCESS | 1652 | 1468731928315 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:28 INFO - PROCESS | 1652 | 1468731928398 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
22:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 266ms
22:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
22:05:28 INFO - PROCESS | 1652 | 1468731928580 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:28 INFO - PROCESS | 1652 | 1468731928632 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
22:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 217ms
22:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
22:05:28 INFO - PROCESS | 1652 | 1468731928799 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:28 INFO - PROCESS | 1652 | 1468731928855 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
22:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 217ms
22:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
22:05:29 INFO - PROCESS | 1652 | 1468731929017 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:29 INFO - PROCESS | 1652 | 1468731929068 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
22:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 316ms
22:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
22:05:29 INFO - PROCESS | 1652 | 1468731929352 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:29 INFO - PROCESS | 1652 | 1468731929428 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
22:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 281ms
22:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
22:05:29 INFO - PROCESS | 1652 | 1468731929620 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:29 INFO - PROCESS | 1652 | 1468731929676 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
22:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 216ms
22:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
22:05:29 INFO - PROCESS | 1652 | 1468731929838 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:29 INFO - PROCESS | 1652 | 1468731929901 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:30 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
22:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 216ms
22:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
22:05:30 INFO - PROCESS | 1652 | 1468731930062 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:30 INFO - PROCESS | 1652 | 1468731930118 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
22:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 423ms
22:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
22:05:30 INFO - PROCESS | 1652 | 1468731930482 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:30 INFO - PROCESS | 1652 | 1468731930543 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:31 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
22:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 717ms
22:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
22:05:31 INFO - PROCESS | 1652 | 1468731931203 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:31 INFO - PROCESS | 1652 | 1468731931253 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
22:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 266ms
22:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
22:05:31 INFO - PROCESS | 1652 | 1468731931479 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:31 INFO - PROCESS | 1652 | 1468731931530 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
22:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 274ms
22:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
22:05:31 INFO - PROCESS | 1652 | 1468731931752 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:31 INFO - PROCESS | 1652 | 1468731931806 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
22:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 217ms
22:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
22:05:31 INFO - PROCESS | 1652 | 1468731931969 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:32 INFO - PROCESS | 1652 | 1468731932016 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
22:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 217ms
22:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
22:05:32 INFO - PROCESS | 1652 | 1468731932188 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:32 INFO - PROCESS | 1652 | 1468731932246 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
22:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 216ms
22:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
22:05:32 INFO - PROCESS | 1652 | 1468731932414 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:32 INFO - PROCESS | 1652 | 1468731932469 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
22:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 273ms
22:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
22:05:32 INFO - PROCESS | 1652 | 1468731932684 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:32 INFO - PROCESS | 1652 | 1468731932760 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
22:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 317ms
22:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
22:05:33 INFO - PROCESS | 1652 | 1468731933004 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:33 INFO - PROCESS | 1652 | 1468731933076 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
22:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 316ms
22:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
22:05:33 INFO - PROCESS | 1652 | 1468731933328 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:33 INFO - PROCESS | 1652 | 1468731933386 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
22:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 266ms
22:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
22:05:33 INFO - PROCESS | 1652 | 1468731933611 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:33 INFO - PROCESS | 1652 | 1468731933667 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
22:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 266ms
22:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
22:05:33 INFO - PROCESS | 1652 | 1468731933886 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:33 INFO - PROCESS | 1652 | 1468731933951 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
22:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 273ms
22:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
22:05:34 INFO - PROCESS | 1652 | 1468731934149 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:34 INFO - PROCESS | 1652 | 1468731934203 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:34 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
22:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 267ms
22:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
22:05:34 INFO - PROCESS | 1652 | 1468731934455 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:34 INFO - PROCESS | 1652 | 1468731934515 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:34 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
22:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 217ms
22:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
22:05:34 INFO - PROCESS | 1652 | 1468731934680 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:34 INFO - PROCESS | 1652 | 1468731934730 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
22:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 217ms
22:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
22:05:34 INFO - PROCESS | 1652 | 1468731934899 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:34 INFO - PROCESS | 1652 | 1468731934949 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:35 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)
22:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 217ms
22:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
22:05:35 INFO - PROCESS | 1652 | 1468731935119 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:35 INFO - PROCESS | 1652 | 1468731935172 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
22:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 216ms
22:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
22:05:35 INFO - PROCESS | 1652 | 1468731935337 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:35 INFO - PROCESS | 1652 | 1468731935395 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
22:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 216ms
22:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
22:05:35 INFO - PROCESS | 1652 | 1468731935562 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:35 INFO - PROCESS | 1652 | 1468731935617 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
22:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 222ms
22:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
22:05:35 INFO - PROCESS | 1652 | 1468731935782 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:35 INFO - PROCESS | 1652 | 1468731935846 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
22:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 217ms
22:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
22:05:36 INFO - PROCESS | 1652 | 1468731936001 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:36 INFO - PROCESS | 1652 | 1468731936059 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
22:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 317ms
22:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
22:05:36 INFO - PROCESS | 1652 | 1468731936323 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:36 INFO - PROCESS | 1652 | 1468731936419 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
22:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 318ms
22:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
22:05:36 INFO - PROCESS | 1652 | 1468731936648 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:36 INFO - PROCESS | 1652 | 1468731936705 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
22:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 217ms
22:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
22:05:36 INFO - PROCESS | 1652 | 1468731936867 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:36 INFO - PROCESS | 1652 | 1468731936933 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
22:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 217ms
22:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
22:05:37 INFO - PROCESS | 1652 | 1468731937121 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:37 INFO - PROCESS | 1652 | 1468731937230 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
22:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 567ms
22:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
22:05:37 INFO - PROCESS | 1652 | 1468731937694 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:37 INFO - PROCESS | 1652 | 1468731937797 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
22:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms
22:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
22:05:38 INFO - PROCESS | 1652 | 1468731938214 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:38 INFO - PROCESS | 1652 | 1468731938269 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:38 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
22:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 516ms
22:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
22:05:38 INFO - PROCESS | 1652 | 1468731938734 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:38 INFO - PROCESS | 1652 | 1468731938780 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
22:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 217ms
22:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
22:05:38 INFO - PROCESS | 1652 | 1468731938954 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:39 INFO - PROCESS | 1652 | 1468731939009 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
22:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 217ms
22:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
22:05:39 INFO - PROCESS | 1652 | 1468731939202 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:39 INFO - PROCESS | 1652 | 1468731939252 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:39 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)
22:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 327ms
22:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
22:05:39 INFO - PROCESS | 1652 | 1468731939522 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:39 INFO - PROCESS | 1652 | 1468731939600 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
22:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 318ms
22:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
22:05:39 INFO - PROCESS | 1652 | 1468731939846 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:39 INFO - PROCESS | 1652 | 1468731939896 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
22:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 225ms
22:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
22:05:40 INFO - PROCESS | 1652 | 1468731940069 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:40 INFO - PROCESS | 1652 | 1468731940123 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
22:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 267ms
22:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
22:05:40 INFO - PROCESS | 1652 | 1468731940337 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:40 INFO - PROCESS | 1652 | 1468731940386 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
22:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 266ms
22:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
22:05:40 INFO - PROCESS | 1652 | 1468731940605 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:40 INFO - PROCESS | 1652 | 1468731940666 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
22:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 266ms
22:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
22:05:40 INFO - PROCESS | 1652 | 1468731940879 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:40 INFO - PROCESS | 1652 | 1468731940933 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
22:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 271ms
22:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
22:05:41 INFO - PROCESS | 1652 | 1468731941150 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:41 INFO - PROCESS | 1652 | 1468731941227 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
22:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 417ms
22:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
22:05:41 INFO - PROCESS | 1652 | 1468731941570 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:41 INFO - PROCESS | 1652 | 1468731941635 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
22:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 267ms
22:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
22:05:41 INFO - PROCESS | 1652 | 1468731941853 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:41 INFO - PROCESS | 1652 | 1468731941912 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
22:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 216ms
22:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
22:05:42 INFO - PROCESS | 1652 | 1468731942072 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:42 INFO - PROCESS | 1652 | 1468731942131 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
22:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 217ms
22:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
22:05:42 INFO - PROCESS | 1652 | 1468731942297 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:42 INFO - PROCESS | 1652 | 1468731942346 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
22:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 224ms
22:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
22:05:42 INFO - PROCESS | 1652 | 1468731942517 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:42 INFO - PROCESS | 1652 | 1468731942577 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
22:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 318ms
22:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
22:05:42 INFO - PROCESS | 1652 | 1468731942838 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:42 INFO - PROCESS | 1652 | 1468731942913 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
22:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 266ms
22:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
22:05:43 INFO - PROCESS | 1652 | 1468731943106 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:43 INFO - PROCESS | 1652 | 1468731943167 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
22:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 216ms
22:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
22:05:43 INFO - PROCESS | 1652 | 1468731943331 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:43 INFO - PROCESS | 1652 | 1468731943382 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
22:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 217ms
22:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
22:05:43 INFO - PROCESS | 1652 | 1468731943550 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:43 INFO - PROCESS | 1652 | 1468731943605 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
22:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 218ms
22:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
22:05:43 INFO - PROCESS | 1652 | 1468731943779 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:43 INFO - PROCESS | 1652 | 1468731943846 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
22:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 320ms
22:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
22:05:44 INFO - PROCESS | 1652 | 1468731944104 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:44 INFO - PROCESS | 1652 | 1468731944189 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
22:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 317ms
22:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
22:05:44 INFO - PROCESS | 1652 | 1468731944422 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:44 INFO - PROCESS | 1652 | 1468731944485 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
22:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 519ms
22:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
22:05:44 INFO - PROCESS | 1652 | 1468731944946 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:44 INFO - PROCESS | 1652 | 1468731944995 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
22:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 219ms
22:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
22:05:45 INFO - PROCESS | 1652 | 1468731945180 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:45 INFO - PROCESS | 1652 | 1468731945228 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
22:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 225ms
22:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
22:05:45 INFO - PROCESS | 1652 | 1468731945406 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:45 INFO - PROCESS | 1652 | 1468731945470 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
22:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 270ms
22:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
22:05:45 INFO - PROCESS | 1652 | 1468731945682 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:45 INFO - PROCESS | 1652 | 1468731945730 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
22:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 216ms
22:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
22:05:45 INFO - PROCESS | 1652 | 1468731945900 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:45 INFO - PROCESS | 1652 | 1468731945953 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
22:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 218ms
22:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
22:05:46 INFO - PROCESS | 1652 | 1468731946121 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:46 INFO - PROCESS | 1652 | 1468731946176 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
22:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 217ms
22:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
22:05:46 INFO - PROCESS | 1652 | 1468731946353 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:46 INFO - PROCESS | 1652 | 1468731946402 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
22:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 216ms
22:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
22:05:46 INFO - PROCESS | 1652 | 1468731946571 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:46 INFO - PROCESS | 1652 | 1468731946617 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
22:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 217ms
22:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
22:05:46 INFO - PROCESS | 1652 | 1468731946795 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:46 INFO - PROCESS | 1652 | 1468731946852 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
22:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 271ms
22:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
22:05:47 INFO - PROCESS | 1652 | 1468731947067 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:47 INFO - PROCESS | 1652 | 1468731947125 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
22:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 268ms
22:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
22:05:47 INFO - PROCESS | 1652 | 1468731947348 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:47 INFO - PROCESS | 1652 | 1468731947415 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
22:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 273ms
22:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
22:05:47 INFO - PROCESS | 1652 | 1468731947617 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:47 INFO - PROCESS | 1652 | 1468731947674 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
22:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 268ms
22:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
22:05:47 INFO - PROCESS | 1652 | 1468731947887 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:47 INFO - PROCESS | 1652 | 1468731947940 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
22:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 217ms
22:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
22:05:48 INFO - PROCESS | 1652 | 1468731948106 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:48 INFO - PROCESS | 1652 | 1468731948165 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
22:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 216ms
22:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
22:05:48 INFO - PROCESS | 1652 | 1468731948330 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:48 INFO - PROCESS | 1652 | 1468731948383 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
22:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 223ms
22:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
22:05:48 INFO - PROCESS | 1652 | 1468731948550 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:48 INFO - PROCESS | 1652 | 1468731948600 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
22:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 217ms
22:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
22:05:48 INFO - PROCESS | 1652 | 1468731948769 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:48 INFO - PROCESS | 1652 | 1468731948822 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
22:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 217ms
22:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
22:05:48 INFO - PROCESS | 1652 | 1468731948988 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:49 INFO - PROCESS | 1652 | 1468731949047 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
22:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 219ms
22:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
22:05:49 INFO - PROCESS | 1652 | 1468731949215 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:49 INFO - PROCESS | 1652 | 1468731949270 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
22:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 221ms
22:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
22:05:49 INFO - PROCESS | 1652 | 1468731949433 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:49 INFO - PROCESS | 1652 | 1468731949493 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
22:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 267ms
22:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
22:05:49 INFO - PROCESS | 1652 | 1468731949706 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:49 INFO - PROCESS | 1652 | 1468731949768 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:49 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
22:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 216ms
22:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
22:05:49 INFO - PROCESS | 1652 | 1468731949921 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:49 INFO - PROCESS | 1652 | 1468731949977 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:50 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
22:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 219ms
22:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
22:05:50 INFO - PROCESS | 1652 | 1468731950152 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:50 INFO - PROCESS | 1652 | 1468731950221 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
22:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 316ms
22:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
22:05:50 INFO - PROCESS | 1652 | 1468731950472 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:50 INFO - PROCESS | 1652 | 1468731950565 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
22:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 317ms
22:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
22:05:50 INFO - PROCESS | 1652 | 1468731950808 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:50 INFO - PROCESS | 1652 | 1468731950925 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
22:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 536ms
22:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
22:05:51 INFO - PROCESS | 1652 | 1468731951331 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:51 INFO - PROCESS | 1652 | 1468731951377 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
22:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 216ms
22:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
22:05:51 INFO - PROCESS | 1652 | 1468731951552 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:51 INFO - PROCESS | 1652 | 1468731951601 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
22:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 268ms
22:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
22:05:51 INFO - PROCESS | 1652 | 1468731951836 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:51 INFO - PROCESS | 1652 | 1468731951912 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
22:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 327ms
22:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
22:05:52 INFO - PROCESS | 1652 | 1468731952152 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:52 INFO - PROCESS | 1652 | 1468731952201 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
22:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 217ms
22:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
22:05:52 INFO - PROCESS | 1652 | 1468731952371 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:52 INFO - PROCESS | 1652 | 1468731952417 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:52 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)
22:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 217ms
22:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
22:05:52 INFO - PROCESS | 1652 | 1468731952597 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:52 INFO - PROCESS | 1652 | 1468731952653 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
22:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 225ms
22:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
22:05:52 INFO - PROCESS | 1652 | 1468731952821 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:52 INFO - PROCESS | 1652 | 1468731952867 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
22:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 219ms
22:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
22:05:53 INFO - PROCESS | 1652 | 1468731953045 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:53 INFO - PROCESS | 1652 | 1468731953110 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
22:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 216ms
22:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
22:05:53 INFO - PROCESS | 1652 | 1468731953263 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:53 INFO - PROCESS | 1652 | 1468731953310 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
22:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 270ms
22:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
22:05:53 INFO - PROCESS | 1652 | 1468731953533 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:53 INFO - PROCESS | 1652 | 1468731953595 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
22:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 266ms
22:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
22:05:53 INFO - PROCESS | 1652 | 1468731953803 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:53 INFO - PROCESS | 1652 | 1468731953887 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
22:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 316ms
22:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
22:05:54 INFO - PROCESS | 1652 | 1468731954122 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:54 INFO - PROCESS | 1652 | 1468731954199 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
22:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 266ms
22:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
22:05:54 INFO - PROCESS | 1652 | 1468731954401 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:54 INFO - PROCESS | 1652 | 1468731954454 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
22:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 266ms
22:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
22:05:54 INFO - PROCESS | 1652 | 1468731954669 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:54 INFO - PROCESS | 1652 | 1468731954723 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
22:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 215ms
22:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
22:05:54 INFO - PROCESS | 1652 | 1468731954887 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:54 INFO - PROCESS | 1652 | 1468731954938 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
22:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 216ms
22:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
22:05:55 INFO - PROCESS | 1652 | 1468731955112 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:55 INFO - PROCESS | 1652 | 1468731955165 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
22:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 216ms
22:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
22:05:55 INFO - PROCESS | 1652 | 1468731955330 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:55 INFO - PROCESS | 1652 | 1468731955384 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
22:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 224ms
22:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
22:05:55 INFO - PROCESS | 1652 | 1468731955553 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:55 INFO - PROCESS | 1652 | 1468731955603 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
22:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 216ms
22:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
22:05:55 INFO - PROCESS | 1652 | 1468731955769 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:55 INFO - PROCESS | 1652 | 1468731955821 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
22:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 217ms
22:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
22:05:55 INFO - PROCESS | 1652 | 1468731955997 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:56 INFO - PROCESS | 1652 | 1468731956049 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
22:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 224ms
22:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
22:05:56 INFO - PROCESS | 1652 | 1468731956218 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:56 INFO - PROCESS | 1652 | 1468731956271 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
22:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 217ms
22:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
22:05:56 INFO - PROCESS | 1652 | 1468731956447 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:56 INFO - PROCESS | 1652 | 1468731956506 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
22:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 225ms
22:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
22:05:56 INFO - PROCESS | 1652 | 1468731956668 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:56 INFO - PROCESS | 1652 | 1468731956729 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
22:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 217ms
22:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
22:05:56 INFO - PROCESS | 1652 | 1468731956887 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:56 INFO - PROCESS | 1652 | 1468731956943 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
22:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 216ms
22:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
22:05:57 INFO - PROCESS | 1652 | 1468731957112 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:57 INFO - PROCESS | 1652 | 1468731957169 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
22:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 216ms
22:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
22:05:57 INFO - PROCESS | 1652 | 1468731957330 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:57 INFO - PROCESS | 1652 | 1468731957417 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
22:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 424ms
22:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
22:05:57 INFO - PROCESS | 1652 | 1468731957752 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:57 INFO - PROCESS | 1652 | 1468731957882 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:58 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
22:05:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:05:58 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
22:05:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 669ms
22:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
22:05:58 INFO - PROCESS | 1652 | 1468731958429 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:58 INFO - PROCESS | 1652 | 1468731958476 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
22:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 220ms
22:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
22:05:58 INFO - PROCESS | 1652 | 1468731958659 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:58 INFO - PROCESS | 1652 | 1468731958728 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
22:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 367ms
22:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
22:05:59 INFO - PROCESS | 1652 | 1468731959046 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:59 INFO - PROCESS | 1652 | 1468731959101 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:59 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
22:05:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:05:59 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
22:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 269ms
22:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
22:05:59 INFO - PROCESS | 1652 | 1468731959304 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:59 INFO - PROCESS | 1652 | 1468731959364 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:59 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
22:05:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:05:59 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
22:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 316ms
22:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
22:05:59 INFO - PROCESS | 1652 | 1468731959633 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:59 INFO - PROCESS | 1652 | 1468731959704 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
22:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 274ms
22:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
22:05:59 INFO - PROCESS | 1652 | 1468731959902 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:05:59 INFO - PROCESS | 1652 | 1468731959956 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
22:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 266ms
22:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
22:06:00 INFO - PROCESS | 1652 | 1468731960169 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:00 INFO - PROCESS | 1652 | 1468731960230 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
22:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 266ms
22:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
22:06:00 INFO - PROCESS | 1652 | 1468731960438 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:00 INFO - PROCESS | 1652 | 1468731960496 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
22:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 266ms
22:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
22:06:00 INFO - PROCESS | 1652 | 1468731960706 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:00 INFO - PROCESS | 1652 | 1468731960762 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
22:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 266ms
22:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
22:06:00 INFO - PROCESS | 1652 | 1468731960981 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:01 INFO - PROCESS | 1652 | 1468731961037 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
22:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 274ms
22:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
22:06:01 INFO - PROCESS | 1652 | 1468731961264 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:01 INFO - PROCESS | 1652 | 1468731961337 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
22:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 275ms
22:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
22:06:01 INFO - PROCESS | 1652 | 1468731961530 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:01 INFO - PROCESS | 1652 | 1468731961585 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
22:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 267ms
22:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
22:06:01 INFO - PROCESS | 1652 | 1468731961800 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:01 INFO - PROCESS | 1652 | 1468731961850 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
22:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 218ms
22:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
22:06:02 INFO - PROCESS | 1652 | 1468731962020 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - PROCESS | 1652 | 1468731962070 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
22:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 217ms
22:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
22:06:02 INFO - PROCESS | 1652 | 1468731962239 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - PROCESS | 1652 | 1468731962298 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
22:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 216ms
22:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
22:06:02 INFO - PROCESS | 1652 | 1468731962461 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - PROCESS | 1652 | 1468731962513 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
22:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 218ms
22:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
22:06:02 INFO - PROCESS | 1652 | 1468731962683 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - PROCESS | 1652 | 1468731962733 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
22:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 217ms
22:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
22:06:02 INFO - PROCESS | 1652 | 1468731962902 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:02 INFO - PROCESS | 1652 | 1468731962965 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
22:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 317ms
22:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
22:06:03 INFO - PROCESS | 1652 | 1468731963223 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:03 INFO - PROCESS | 1652 | 1468731963315 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
22:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 317ms
22:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
22:06:03 INFO - PROCESS | 1652 | 1468731963547 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:03 INFO - PROCESS | 1652 | 1468731963606 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
22:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 223ms
22:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
22:06:03 INFO - PROCESS | 1652 | 1468731963767 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:03 INFO - PROCESS | 1652 | 1468731963822 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
22:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 218ms
22:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
22:06:03 INFO - PROCESS | 1652 | 1468731963989 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:04 INFO - PROCESS | 1652 | 1468731964044 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
22:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 216ms
22:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
22:06:04 INFO - PROCESS | 1652 | 1468731964213 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:04 INFO - PROCESS | 1652 | 1468731964269 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
22:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 523ms
22:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
22:06:04 INFO - PROCESS | 1652 | 1468731964735 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:04 INFO - PROCESS | 1652 | 1468731964783 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
22:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 266ms
22:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
22:06:05 INFO - PROCESS | 1652 | 1468731965005 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:05 INFO - PROCESS | 1652 | 1468731965057 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
22:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 217ms
22:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
22:06:05 INFO - PROCESS | 1652 | 1468731965253 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:05 INFO - PROCESS | 1652 | 1468731965302 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
22:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 232ms
22:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
22:06:05 INFO - PROCESS | 1652 | 1468731965465 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:05 INFO - PROCESS | 1652 | 1468731965517 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
22:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 223ms
22:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
22:06:05 INFO - PROCESS | 1652 | 1468731965684 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:05 INFO - PROCESS | 1652 | 1468731965736 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
22:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 316ms
22:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
22:06:06 INFO - PROCESS | 1652 | 1468731966007 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:06 INFO - PROCESS | 1652 | 1468731966101 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
22:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 318ms
22:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
22:06:06 INFO - PROCESS | 1652 | 1468731966336 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:06 INFO - PROCESS | 1652 | 1468731966387 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
22:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 225ms
22:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
22:06:06 INFO - PROCESS | 1652 | 1468731966551 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:06 INFO - PROCESS | 1652 | 1468731966607 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
22:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 267ms
22:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
22:06:06 INFO - PROCESS | 1652 | 1468731966830 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:06 INFO - PROCESS | 1652 | 1468731966893 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
22:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 276ms
22:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
22:06:07 INFO - PROCESS | 1652 | 1468731967105 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:07 INFO - PROCESS | 1652 | 1468731967185 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
22:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 317ms
22:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
22:06:07 INFO - PROCESS | 1652 | 1468731967424 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:07 INFO - PROCESS | 1652 | 1468731967500 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
22:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 266ms
22:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
22:06:07 INFO - PROCESS | 1652 | 1468731967698 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:07 INFO - PROCESS | 1652 | 1468731967751 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
22:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 273ms
22:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
22:06:07 INFO - PROCESS | 1652 | 1468731967968 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:08 INFO - PROCESS | 1652 | 1468731968021 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
22:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 218ms
22:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
22:06:08 INFO - PROCESS | 1652 | 1468731968188 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:08 INFO - PROCESS | 1652 | 1468731968238 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
22:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 216ms
22:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
22:06:08 INFO - PROCESS | 1652 | 1468731968406 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:08 INFO - PROCESS | 1652 | 1468731968463 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
22:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 216ms
22:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
22:06:08 INFO - PROCESS | 1652 | 1468731968631 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:08 INFO - PROCESS | 1652 | 1468731968687 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:08 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
22:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 217ms
22:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
22:06:08 INFO - PROCESS | 1652 | 1468731968853 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:08 INFO - PROCESS | 1652 | 1468731968904 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
22:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 217ms
22:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
22:06:09 INFO - PROCESS | 1652 | 1468731969071 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:09 INFO - PROCESS | 1652 | 1468731969123 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
22:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 266ms
22:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
22:06:09 INFO - PROCESS | 1652 | 1468731969381 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:09 INFO - PROCESS | 1652 | 1468731969457 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
22:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 331ms
22:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
22:06:09 INFO - PROCESS | 1652 | 1468731969701 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:09 INFO - PROCESS | 1652 | 1468731969782 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
22:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 218ms
22:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
22:06:09 INFO - PROCESS | 1652 | 1468731969946 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:10 INFO - PROCESS | 1652 | 1468731970003 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
22:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 217ms
22:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
22:06:10 INFO - PROCESS | 1652 | 1468731970165 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:10 INFO - PROCESS | 1652 | 1468731970219 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
22:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 222ms
22:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
22:06:10 INFO - PROCESS | 1652 | 1468731970384 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:10 INFO - PROCESS | 1652 | 1468731970437 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
22:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 217ms
22:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
22:06:10 INFO - PROCESS | 1652 | 1468731970655 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:10 INFO - PROCESS | 1652 | 1468731970736 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:11 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
22:06:11 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
22:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 517ms
22:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
22:06:11 INFO - PROCESS | 1652 | 1468731971160 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:11 INFO - PROCESS | 1652 | 1468731971223 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
22:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 267ms
22:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
22:06:11 INFO - PROCESS | 1652 | 1468731971436 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:11 INFO - PROCESS | 1652 | 1468731971487 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
22:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 216ms
22:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
22:06:11 INFO - PROCESS | 1652 | 1468731971659 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:11 INFO - PROCESS | 1652 | 1468731971714 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
22:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 267ms
22:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
22:06:11 INFO - PROCESS | 1652 | 1468731971931 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:11 INFO - PROCESS | 1652 | 1468731971982 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
22:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 224ms
22:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
22:06:12 INFO - PROCESS | 1652 | 1468731972154 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:12 INFO - PROCESS | 1652 | 1468731972202 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
22:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 217ms
22:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
22:06:12 INFO - PROCESS | 1652 | 1468731972374 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:12 INFO - PROCESS | 1652 | 1468731972442 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
22:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 217ms
22:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
22:06:12 INFO - PROCESS | 1652 | 1468731972599 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:12 INFO - PROCESS | 1652 | 1468731972648 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
22:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 218ms
22:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
22:06:12 INFO - PROCESS | 1652 | 1468731972819 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:12 INFO - PROCESS | 1652 | 1468731972867 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
22:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 216ms
22:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
22:06:13 INFO - PROCESS | 1652 | 1468731973038 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:13 INFO - PROCESS | 1652 | 1468731973099 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
22:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 217ms
22:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
22:06:13 INFO - PROCESS | 1652 | 1468731973257 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:13 INFO - PROCESS | 1652 | 1468731973314 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
22:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 267ms
22:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
22:06:13 INFO - PROCESS | 1652 | 1468731973534 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:13 INFO - PROCESS | 1652 | 1468731973604 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
22:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 267ms
22:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
22:06:13 INFO - PROCESS | 1652 | 1468731973803 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:13 INFO - PROCESS | 1652 | 1468731973863 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
22:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 266ms
22:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
22:06:14 INFO - PROCESS | 1652 | 1468731974071 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:14 INFO - PROCESS | 1652 | 1468731974132 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
22:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 266ms
22:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
22:06:14 INFO - PROCESS | 1652 | 1468731974340 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:14 INFO - PROCESS | 1652 | 1468731974402 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
22:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 268ms
22:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
22:06:14 INFO - PROCESS | 1652 | 1468731974619 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:14 INFO - PROCESS | 1652 | 1468731974672 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
22:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 225ms
22:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
22:06:14 INFO - PROCESS | 1652 | 1468731974839 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:14 INFO - PROCESS | 1652 | 1468731974900 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
22:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 218ms
22:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
22:06:15 INFO - PROCESS | 1652 | 1468731975065 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - PROCESS | 1652 | 1468731975116 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
22:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 218ms
22:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
22:06:15 INFO - PROCESS | 1652 | 1468731975284 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - PROCESS | 1652 | 1468731975341 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
22:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 216ms
22:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
22:06:15 INFO - PROCESS | 1652 | 1468731975502 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - PROCESS | 1652 | 1468731975555 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
22:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 216ms
22:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
22:06:15 INFO - PROCESS | 1652 | 1468731975720 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - PROCESS | 1652 | 1468731975773 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
22:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 215ms
22:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
22:06:15 INFO - PROCESS | 1652 | 1468731975938 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:15 INFO - PROCESS | 1652 | 1468731975993 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
22:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 216ms
22:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
22:06:16 INFO - PROCESS | 1652 | 1468731976157 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:16 INFO - PROCESS | 1652 | 1468731976214 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
22:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 218ms
22:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
22:06:16 INFO - PROCESS | 1652 | 1468731976383 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:16 INFO - PROCESS | 1652 | 1468731976449 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
22:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 216ms
22:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
22:06:16 INFO - PROCESS | 1652 | 1468731976601 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:16 INFO - PROCESS | 1652 | 1468731976655 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
22:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 217ms
22:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
22:06:16 INFO - PROCESS | 1652 | 1468731976819 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:16 INFO - PROCESS | 1652 | 1468731976875 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
22:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 217ms
22:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
22:06:17 INFO - PROCESS | 1652 | 1468731977039 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:17 INFO - PROCESS | 1652 | 1468731977097 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
22:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 216ms
22:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
22:06:17 INFO - PROCESS | 1652 | 1468731977364 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:17 INFO - PROCESS | 1652 | 1468731977471 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
22:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 789ms
22:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
22:06:18 INFO - PROCESS | 1652 | 1468731978105 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:18 INFO - PROCESS | 1652 | 1468731978179 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
22:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 269ms
22:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
22:06:18 INFO - PROCESS | 1652 | 1468731978383 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:18 INFO - PROCESS | 1652 | 1468731978437 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
22:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 323ms
22:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
22:06:18 INFO - PROCESS | 1652 | 1468731978707 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:18 INFO - PROCESS | 1652 | 1468731978775 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
22:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 317ms
22:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
22:06:19 INFO - PROCESS | 1652 | 1468731979031 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:19 INFO - PROCESS | 1652 | 1468731979105 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
22:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 267ms
22:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
22:06:19 INFO - PROCESS | 1652 | 1468731979299 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:19 INFO - PROCESS | 1652 | 1468731979347 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
22:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 224ms
22:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
22:06:19 INFO - PROCESS | 1652 | 1468731979520 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:19 INFO - PROCESS | 1652 | 1468731979576 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
22:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 218ms
22:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
22:06:19 INFO - PROCESS | 1652 | 1468731979739 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:19 INFO - PROCESS | 1652 | 1468731979785 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
22:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 216ms
22:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
22:06:19 INFO - PROCESS | 1652 | 1468731979970 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:20 INFO - PROCESS | 1652 | 1468731980027 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
22:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 216ms
22:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
22:06:20 INFO - PROCESS | 1652 | 1468731980182 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:20 INFO - PROCESS | 1652 | 1468731980238 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
22:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 270ms
22:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
22:06:20 INFO - PROCESS | 1652 | 1468731980450 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:20 INFO - PROCESS | 1652 | 1468731980508 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
22:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 217ms
22:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
22:06:20 INFO - PROCESS | 1652 | 1468731980670 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:20 INFO - PROCESS | 1652 | 1468731980734 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
22:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 266ms
22:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
22:06:20 INFO - PROCESS | 1652 | 1468731980938 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:21 INFO - PROCESS | 1652 | 1468731980996 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
22:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 266ms
22:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
22:06:21 INFO - PROCESS | 1652 | 1468731981218 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:21 INFO - PROCESS | 1652 | 1468731981276 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
22:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 275ms
22:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
22:06:21 INFO - PROCESS | 1652 | 1468731981484 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:21 INFO - PROCESS | 1652 | 1468731981535 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
22:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 216ms
22:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
22:06:21 INFO - PROCESS | 1652 | 1468731981703 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:21 INFO - PROCESS | 1652 | 1468731981754 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
22:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 216ms
22:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
22:06:21 INFO - PROCESS | 1652 | 1468731981923 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:21 INFO - PROCESS | 1652 | 1468731981982 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
22:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 216ms
22:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
22:06:22 INFO - PROCESS | 1652 | 1468731982149 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:22 INFO - PROCESS | 1652 | 1468731982212 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
22:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 326ms
22:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
22:06:22 INFO - PROCESS | 1652 | 1468731982473 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:22 INFO - PROCESS | 1652 | 1468731982557 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
22:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 319ms
22:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
22:06:22 INFO - PROCESS | 1652 | 1468731982799 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:22 INFO - PROCESS | 1652 | 1468731982853 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
22:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 224ms
22:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
22:06:23 INFO - PROCESS | 1652 | 1468731983019 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:23 INFO - PROCESS | 1652 | 1468731983101 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
22:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 318ms
22:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
22:06:23 INFO - PROCESS | 1652 | 1468731983339 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:23 INFO - PROCESS | 1652 | 1468731983397 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
22:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 217ms
22:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
22:06:23 INFO - PROCESS | 1652 | 1468731983566 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:23 INFO - PROCESS | 1652 | 1468731983622 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
22:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 274ms
22:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
22:06:23 INFO - PROCESS | 1652 | 1468731983837 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:23 INFO - PROCESS | 1652 | 1468731983920 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
22:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 567ms
22:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
22:06:24 INFO - PROCESS | 1652 | 1468731984406 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:24 INFO - PROCESS | 1652 | 1468731984488 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
22:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 266ms
22:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
22:06:24 INFO - PROCESS | 1652 | 1468731984683 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:24 INFO - PROCESS | 1652 | 1468731984748 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
22:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 274ms
22:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
22:06:24 INFO - PROCESS | 1652 | 1468731984956 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:25 INFO - PROCESS | 1652 | 1468731985010 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
22:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 267ms
22:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
22:06:25 INFO - PROCESS | 1652 | 1468731985222 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:25 INFO - PROCESS | 1652 | 1468731985271 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
22:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 216ms
22:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
22:06:25 INFO - PROCESS | 1652 | 1468731985447 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:25 INFO - PROCESS | 1652 | 1468731985493 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
22:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 216ms
22:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
22:06:25 INFO - PROCESS | 1652 | 1468731985666 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:25 INFO - PROCESS | 1652 | 1468731985729 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
22:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 271ms
22:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
22:06:25 INFO - PROCESS | 1652 | 1468731985934 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:25 INFO - PROCESS | 1652 | 1468731985984 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
22:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 216ms
22:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
22:06:26 INFO - PROCESS | 1652 | 1468731986152 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:26 INFO - PROCESS | 1652 | 1468731986204 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
22:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 316ms
22:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
22:06:26 INFO - PROCESS | 1652 | 1468731986473 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:26 INFO - PROCESS | 1652 | 1468731986570 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
22:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 318ms
22:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
22:06:26 INFO - PROCESS | 1652 | 1468731986798 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:26 INFO - PROCESS | 1652 | 1468731986877 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
22:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 375ms
22:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
22:06:27 INFO - PROCESS | 1652 | 1468731987187 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:27 INFO - PROCESS | 1652 | 1468731987282 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
22:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 323ms
22:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
22:06:27 INFO - PROCESS | 1652 | 1468731987504 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:27 INFO - PROCESS | 1652 | 1468731987565 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
22:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 266ms
22:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
22:06:27 INFO - PROCESS | 1652 | 1468731987797 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:27 INFO - PROCESS | 1652 | 1468731987853 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
22:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 225ms
22:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
22:06:28 INFO - PROCESS | 1652 | 1468731988020 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:28 INFO - PROCESS | 1652 | 1468731988080 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
22:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 268ms
22:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
22:06:28 INFO - PROCESS | 1652 | 1468731988289 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:28 INFO - PROCESS | 1652 | 1468731988354 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
22:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 318ms
22:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
22:06:28 INFO - PROCESS | 1652 | 1468731988620 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:28 INFO - PROCESS | 1652 | 1468731988699 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
22:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 275ms
22:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
22:06:28 INFO - PROCESS | 1652 | 1468731988890 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:28 INFO - PROCESS | 1652 | 1468731988966 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
22:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 268ms
22:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
22:06:29 INFO - PROCESS | 1652 | 1468731989166 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:29 INFO - PROCESS | 1652 | 1468731989228 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
22:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 221ms
22:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
22:06:29 INFO - PROCESS | 1652 | 1468731989390 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:29 INFO - PROCESS | 1652 | 1468731989447 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
22:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 266ms
22:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
22:06:29 INFO - PROCESS | 1652 | 1468731989656 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:29 INFO - PROCESS | 1652 | 1468731989713 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
22:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 316ms
22:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
22:06:30 INFO - PROCESS | 1652 | 1468731989999 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:30 INFO - PROCESS | 1652 | 1468731990080 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
22:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 382ms
22:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
22:06:30 INFO - PROCESS | 1652 | 1468731990368 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:30 INFO - PROCESS | 1652 | 1468731990422 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
22:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 266ms
22:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
22:06:30 INFO - PROCESS | 1652 | 1468731990713 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:30 INFO - PROCESS | 1652 | 1468731990818 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
22:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 553ms
22:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
22:06:31 INFO - PROCESS | 1652 | 1468731991200 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:31 INFO - PROCESS | 1652 | 1468731991251 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
22:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 267ms
22:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
22:06:31 INFO - PROCESS | 1652 | 1468731991472 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:31 INFO - PROCESS | 1652 | 1468731991525 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
22:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 268ms
22:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
22:06:31 INFO - PROCESS | 1652 | 1468731991751 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:31 INFO - PROCESS | 1652 | 1468731991803 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
22:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 275ms
22:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
22:06:32 INFO - PROCESS | 1652 | 1468731992019 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:32 INFO - PROCESS | 1652 | 1468731992071 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
22:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 218ms
22:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
22:06:32 INFO - PROCESS | 1652 | 1468731992239 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:32 INFO - PROCESS | 1652 | 1468731992286 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
22:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 217ms
22:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
22:06:32 INFO - PROCESS | 1652 | 1468731992465 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:32 INFO - PROCESS | 1652 | 1468731992525 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
22:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 266ms
22:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
22:06:32 INFO - PROCESS | 1652 | 1468731992733 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:32 INFO - PROCESS | 1652 | 1468731992786 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
22:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 224ms
22:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
22:06:32 INFO - PROCESS | 1652 | 1468731992953 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:33 INFO - PROCESS | 1652 | 1468731993001 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
22:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 218ms
22:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
22:06:33 INFO - PROCESS | 1652 | 1468731993173 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:33 INFO - PROCESS | 1652 | 1468731993231 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
22:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 216ms
22:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
22:06:33 INFO - PROCESS | 1652 | 1468731993400 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:33 INFO - PROCESS | 1652 | 1468731993468 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
22:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 375ms
22:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
22:06:33 INFO - PROCESS | 1652 | 1468731993775 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:33 INFO - PROCESS | 1652 | 1468731993875 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
22:06:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 317ms
22:06:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
22:06:34 INFO - PROCESS | 1652 | 1468731994099 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:34 INFO - PROCESS | 1652 | 1468731994161 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
22:06:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 274ms
22:06:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
22:06:34 INFO - PROCESS | 1652 | 1468731994370 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:34 INFO - PROCESS | 1652 | 1468731994420 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
22:06:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 217ms
22:06:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
22:06:34 INFO - PROCESS | 1652 | 1468731994589 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:34 INFO - PROCESS | 1652 | 1468731994644 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:35 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)
22:06:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 718ms
22:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
22:06:35 INFO - PROCESS | 1652 | 1468731995312 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:35 INFO - PROCESS | 1652 | 1468731995356 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:36 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
22:06:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:06:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
22:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:06:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 719ms
22:06:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
22:06:36 INFO - PROCESS | 1652 | 1468731996039 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:36 INFO - PROCESS | 1652 | 1468731996095 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:36 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
22:06:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:06:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
22:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:06:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 718ms
22:06:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
22:06:36 INFO - PROCESS | 1652 | 1468731996754 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:36 INFO - PROCESS | 1652 | 1468731996802 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:37 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)
22:06:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 718ms
22:06:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
22:06:37 INFO - PROCESS | 1652 | 1468731997475 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:37 INFO - PROCESS | 1652 | 1468731997544 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:38 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)
22:06:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1118ms
22:06:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
22:06:38 INFO - PROCESS | 1652 | 1468731998597 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:38 INFO - PROCESS | 1652 | 1468731998645 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:39 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
22:06:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:06:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
22:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:06:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 720ms
22:06:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
22:06:39 INFO - PROCESS | 1652 | 1468731999321 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:39 INFO - PROCESS | 1652 | 1468731999368 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:40 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
22:06:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:06:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
22:06:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:06:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 717ms
22:06:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
22:06:40 INFO - PROCESS | 1652 | 1468732000053 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:40 INFO - PROCESS | 1652 | 1468732000100 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:40 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
22:06:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:06:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
22:06:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:06:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 723ms
22:06:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
22:06:40 INFO - PROCESS | 1652 | 1468732000768 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:40 INFO - PROCESS | 1652 | 1468732000835 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:41 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
22:06:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:06:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
22:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:06:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 771ms
22:06:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
22:06:41 INFO - PROCESS | 1652 | 1468732001545 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:41 INFO - PROCESS | 1652 | 1468732001585 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
22:06:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 174ms
22:06:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
22:06:41 INFO - PROCESS | 1652 | 1468732001721 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:41 INFO - PROCESS | 1652 | 1468732001777 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
22:06:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 217ms
22:06:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
22:06:41 INFO - PROCESS | 1652 | 1468732001939 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:41 INFO - PROCESS | 1652 | 1468732001988 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:42 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"
22:06:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:06:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
22:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:06:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 215ms
22:06:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
22:06:42 INFO - PROCESS | 1652 | 1468732002158 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:42 INFO - PROCESS | 1652 | 1468732002211 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
22:06:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 217ms
22:06:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
22:06:42 INFO - PROCESS | 1652 | 1468732002383 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:42 INFO - PROCESS | 1652 | 1468732002432 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:42 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"
22:06:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:06:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
22:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:06:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 223ms
22:06:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
22:06:42 INFO - PROCESS | 1652 | 1468732002603 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:42 INFO - PROCESS | 1652 | 1468732002657 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:42 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"
22:06:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:06:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
22:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:06:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 216ms
22:06:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
22:06:42 INFO - PROCESS | 1652 | 1468732002823 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:42 INFO - PROCESS | 1652 | 1468732002883 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
22:06:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 216ms
22:06:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
22:06:43 INFO - PROCESS | 1652 | 1468732003041 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:43 INFO - PROCESS | 1652 | 1468732003101 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:43 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
22:06:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:06:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
22:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:06:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 718ms
22:06:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
22:06:43 INFO - PROCESS | 1652 | 1468732003761 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:43 INFO - PROCESS | 1652 | 1468732003806 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
22:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 467ms
22:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
22:06:44 INFO - PROCESS | 1652 | 1468732004233 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:44 INFO - PROCESS | 1652 | 1468732004281 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
22:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 269ms
22:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
22:06:44 INFO - PROCESS | 1652 | 1468732004505 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:44 INFO - PROCESS | 1652 | 1468732004556 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
22:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 217ms
22:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
22:06:44 INFO - PROCESS | 1652 | 1468732004733 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:44 INFO - PROCESS | 1652 | 1468732004785 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
22:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 217ms
22:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
22:06:44 INFO - PROCESS | 1652 | 1468732004948 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:45 INFO - PROCESS | 1652 | 1468732005006 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
22:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 270ms
22:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
22:06:45 INFO - PROCESS | 1652 | 1468732005221 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:45 INFO - PROCESS | 1652 | 1468732005282 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
22:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 266ms
22:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
22:06:45 INFO - PROCESS | 1652 | 1468732005491 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:45 INFO - PROCESS | 1652 | 1468732005558 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
22:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 216ms
22:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
22:06:45 INFO - PROCESS | 1652 | 1468732005708 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:45 INFO - PROCESS | 1652 | 1468732005758 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
22:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 218ms
22:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
22:06:45 INFO - PROCESS | 1652 | 1468732005936 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:46 INFO - PROCESS | 1652 | 1468732006004 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
22:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 318ms
22:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
22:06:46 INFO - PROCESS | 1652 | 1468732006259 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:46 INFO - PROCESS | 1652 | 1468732006341 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
22:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 316ms
22:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
22:06:46 INFO - PROCESS | 1652 | 1468732006588 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:46 INFO - PROCESS | 1652 | 1468732006648 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
22:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 267ms
22:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
22:06:46 INFO - PROCESS | 1652 | 1468732006854 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:46 INFO - PROCESS | 1652 | 1468732006923 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
22:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 217ms
22:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
22:06:47 INFO - PROCESS | 1652 | 1468732007096 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:47 INFO - PROCESS | 1652 | 1468732007156 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
22:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 221ms
22:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
22:06:47 INFO - PROCESS | 1652 | 1468732007320 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:47 INFO - PROCESS | 1652 | 1468732007372 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
22:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 218ms
22:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
22:06:47 INFO - PROCESS | 1652 | 1468732007540 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:47 INFO - PROCESS | 1652 | 1468732007590 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
22:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 216ms
22:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
22:06:47 INFO - PROCESS | 1652 | 1468732007758 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:47 INFO - PROCESS | 1652 | 1468732007814 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
22:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 216ms
22:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
22:06:47 INFO - PROCESS | 1652 | 1468732007984 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:48 INFO - PROCESS | 1652 | 1468732008036 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
22:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 222ms
22:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
22:06:48 INFO - PROCESS | 1652 | 1468732008205 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:48 INFO - PROCESS | 1652 | 1468732008268 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
22:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 218ms
22:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
22:06:48 INFO - PROCESS | 1652 | 1468732008422 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:48 INFO - PROCESS | 1652 | 1468732008476 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
22:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 218ms
22:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
22:06:48 INFO - PROCESS | 1652 | 1468732008649 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:48 INFO - PROCESS | 1652 | 1468732008703 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
22:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 224ms
22:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
22:06:48 INFO - PROCESS | 1652 | 1468732008869 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:48 INFO - PROCESS | 1652 | 1468732008921 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
22:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 218ms
22:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
22:06:49 INFO - PROCESS | 1652 | 1468732009090 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:49 INFO - PROCESS | 1652 | 1468732009148 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
22:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 216ms
22:06:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
22:06:49 INFO - PROCESS | 1652 | 1468732009308 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:49 INFO - PROCESS | 1652 | 1468732009369 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
22:06:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 216ms
22:06:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
22:06:49 INFO - PROCESS | 1652 | 1468732009537 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:49 INFO - PROCESS | 1652 | 1468732009597 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
22:06:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 325ms
22:06:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
22:06:49 INFO - PROCESS | 1652 | 1468732009856 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:49 INFO - PROCESS | 1652 | 1468732009935 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
22:06:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 317ms
22:06:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
22:06:50 INFO - PROCESS | 1652 | 1468732010183 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:50 INFO - PROCESS | 1652 | 1468732010238 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
22:06:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 217ms
22:06:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
22:06:50 INFO - PROCESS | 1652 | 1468732010439 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:50 INFO - PROCESS | 1652 | 1468732010560 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
22:06:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 567ms
22:06:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
22:06:50 INFO - PROCESS | 1652 | 1468732010973 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:51 INFO - PROCESS | 1652 | 1468732011065 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
22:06:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 469ms
22:06:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
22:06:51 INFO - PROCESS | 1652 | 1468732011443 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:51 INFO - PROCESS | 1652 | 1468732011498 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
22:06:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 216ms
22:06:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
22:06:51 INFO - PROCESS | 1652 | 1468732011668 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:51 INFO - PROCESS | 1652 | 1468732011730 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
22:06:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 275ms
22:06:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
22:06:51 INFO - PROCESS | 1652 | 1468732011949 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:52 INFO - PROCESS | 1652 | 1468732012001 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
22:06:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 267ms
22:06:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
22:06:52 INFO - PROCESS | 1652 | 1468732012216 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:52 INFO - PROCESS | 1652 | 1468732012266 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
22:06:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 216ms
22:06:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
22:06:52 INFO - PROCESS | 1652 | 1468732012435 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:52 INFO - PROCESS | 1652 | 1468732012482 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
22:06:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 216ms
22:06:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
22:06:52 INFO - PROCESS | 1652 | 1468732012654 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:52 INFO - PROCESS | 1652 | 1468732012708 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
22:06:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 268ms
22:06:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
22:06:52 INFO - PROCESS | 1652 | 1468732012923 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:52 INFO - PROCESS | 1652 | 1468732012989 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
22:06:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 317ms
22:06:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
22:06:53 INFO - PROCESS | 1652 | 1468732013252 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:53 INFO - PROCESS | 1652 | 1468732013323 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
22:06:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 321ms
22:06:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
22:06:53 INFO - PROCESS | 1652 | 1468732013572 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:53 INFO - PROCESS | 1652 | 1468732013633 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
22:06:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 316ms
22:06:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
22:06:53 INFO - PROCESS | 1652 | 1468732013909 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:54 INFO - PROCESS | 1652 | 1468732014014 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
22:06:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 368ms
22:06:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
22:06:54 INFO - PROCESS | 1652 | 1468732014285 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:54 INFO - PROCESS | 1652 | 1468732014354 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
22:06:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 266ms
22:06:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
22:06:54 INFO - PROCESS | 1652 | 1468732014553 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:54 INFO - PROCESS | 1652 | 1468732014615 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
22:06:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 267ms
22:06:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
22:06:54 INFO - PROCESS | 1652 | 1468732014822 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:54 INFO - PROCESS | 1652 | 1468732014874 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
22:06:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 215ms
22:06:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
22:06:55 INFO - PROCESS | 1652 | 1468732015040 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:55 INFO - PROCESS | 1652 | 1468732015093 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
22:06:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 268ms
22:06:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
22:06:55 INFO - PROCESS | 1652 | 1468732015315 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:55 INFO - PROCESS | 1652 | 1468732015363 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
22:06:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 220ms
22:06:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
22:06:55 INFO - PROCESS | 1652 | 1468732015541 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:55 INFO - PROCESS | 1652 | 1468732015621 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
22:06:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 317ms
22:06:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
22:06:55 INFO - PROCESS | 1652 | 1468732015858 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:55 INFO - PROCESS | 1652 | 1468732015934 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
22:06:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
22:06:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 217ms
22:06:56 INFO - TEST-START | /DOMEvents/constructors.html
22:06:56 INFO - PROCESS | 1652 | 1468732016085 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:56 INFO - PROCESS | 1652 | 1468732016137 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
22:06:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:06:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:06:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:06:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:06:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:06:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:06:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
22:06:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 222ms
22:06:56 INFO - TEST-START | /DOMEvents/event-phases-order.html
22:06:56 INFO - PROCESS | 1652 | 1468732016310 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:56 INFO - PROCESS | 1652 | 1468732016386 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
22:06:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 266ms
22:06:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
22:06:56 INFO - PROCESS | 1652 | 1468732016587 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:56 INFO - PROCESS | 1652 | 1468732016668 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
22:06:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:06:56 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
22:06:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:06:56 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
22:06:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:06:56 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]"
22:06:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:06:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
22:06:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 325ms
22:06:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
22:06:56 INFO - PROCESS | 1652 | 1468732016919 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:56 INFO - PROCESS | 1652 | 1468732016985 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:57 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
22:06:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
22:06:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 218ms
22:06:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
22:06:57 INFO - PROCESS | 1652 | 1468732017135 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:57 INFO - PROCESS | 1652 | 1468732017192 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:57 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
22:06:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
22:06:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 217ms
22:06:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
22:06:57 INFO - PROCESS | 1652 | 1468732017357 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:57 INFO - PROCESS | 1652 | 1468732017416 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
22:06:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 317ms
22:06:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
22:06:57 INFO - PROCESS | 1652 | 1468732017822 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:57 INFO - PROCESS | 1652 | 1468732017883 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
22:06:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 560ms
22:06:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
22:06:58 INFO - PROCESS | 1652 | 1468732018292 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:58 INFO - PROCESS | 1652 | 1468732018340 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:58 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
22:06:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
22:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:06:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
22:06:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 218ms
22:06:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
22:06:58 INFO - PROCESS | 1652 | 1468732018519 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:58 INFO - PROCESS | 1652 | 1468732018569 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:58 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.
22:06:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 221ms
22:06:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
22:06:58 INFO - PROCESS | 1652 | 1468732018772 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:58 INFO - PROCESS | 1652 | 1468732018821 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:58 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.
22:06:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 227ms
22:06:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
22:06:58 INFO - PROCESS | 1652 | 1468732018990 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:59 INFO - PROCESS | 1652 | 1468732019051 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
22:06:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
22:06:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 218ms
22:06:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
22:06:59 INFO - PROCESS | 1652 | 1468732019219 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:59 INFO - PROCESS | 1652 | 1468732019270 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:59 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
22:06:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 228ms
22:06:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
22:06:59 INFO - PROCESS | 1652 | 1468732019441 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:59 INFO - PROCESS | 1652 | 1468732019502 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:59 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.
22:06:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 216ms
22:06:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
22:06:59 INFO - PROCESS | 1652 | 1468732019660 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:59 INFO - PROCESS | 1652 | 1468732019714 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:59 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.
22:06:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 217ms
22:06:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
22:06:59 INFO - PROCESS | 1652 | 1468732019885 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:06:59 INFO - PROCESS | 1652 | 1468732019932 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
22:07:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 166ms
22:07:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
22:07:00 INFO - PROCESS | 1652 | 1468732020054 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:00 INFO - PROCESS | 1652 | 1468732020111 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
22:07:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 215ms
22:07:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
22:07:00 INFO - PROCESS | 1652 | 1468732020272 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:00 INFO - PROCESS | 1652 | 1468732020330 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:00 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.
22:07:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 216ms
22:07:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
22:07:00 INFO - PROCESS | 1652 | 1468732020491 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:00 INFO - PROCESS | 1652 | 1468732020560 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:00 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
22:07:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
22:07:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
22:07:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 267ms
22:07:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
22:07:00 INFO - PROCESS | 1652 | 1468732020760 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:00 INFO - PROCESS | 1652 | 1468732020822 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:00 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.
22:07:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 217ms
22:07:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
22:07:00 INFO - PROCESS | 1652 | 1468732020985 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:01 INFO - PROCESS | 1652 | 1468732021046 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
22:07:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 217ms
22:07:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
22:07:01 INFO - PROCESS | 1652 | 1468732021204 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:01 INFO - PROCESS | 1652 | 1468732021281 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
22:07:01 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
22:07:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 267ms
22:07:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
22:07:01 INFO - PROCESS | 1652 | 1468732021473 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:01 INFO - PROCESS | 1652 | 1468732021531 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:01 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.
22:07:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 216ms
22:07:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
22:07:01 INFO - PROCESS | 1652 | 1468732021692 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:01 INFO - PROCESS | 1652 | 1468732021751 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:01 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.
22:07:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 266ms
22:07:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
22:07:01 INFO - PROCESS | 1652 | 1468732021975 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:02 INFO - PROCESS | 1652 | 1468732022051 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
22:07:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 327ms
22:07:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
22:07:02 INFO - PROCESS | 1652 | 1468732022293 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:02 INFO - PROCESS | 1652 | 1468732022353 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:02 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
22:07:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 218ms
22:07:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker
22:07:02 INFO - PROCESS | 1652 | 1468732022520 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:02 INFO - PROCESS | 1652 | 1468732022571 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
22:07:02 INFO - {}
22:07:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
22:07:02 INFO - {}
22:07:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
22:07:02 INFO - {}
22:07:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
22:07:02 INFO - {}
22:07:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 228ms
22:07:02 INFO - TEST-START | /FileAPI/fileReader.html
22:07:02 INFO - PROCESS | 1652 | 1468732022741 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:02 INFO - PROCESS | 1652 | 1468732022802 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
22:07:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
22:07:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
22:07:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
22:07:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 216ms
22:07:02 INFO - TEST-START | /FileAPI/historical.html
22:07:02 INFO - PROCESS | 1652 | 1468732022962 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:03 INFO - PROCESS | 1652 | 1468732023022 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
22:07:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
22:07:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
22:07:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
22:07:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
22:07:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
22:07:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
22:07:03 INFO - TEST-OK | /FileAPI/historical.html | took 219ms
22:07:03 INFO - TEST-START | /FileAPI/idlharness.html
22:07:03 INFO - PROCESS | 1652 | 1468732023185 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:03 INFO - PROCESS | 1652 | 1468732023241 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
22:07:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:07:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
22:07:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:07:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
22:07:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:07:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:07:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:07:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
22:07:03 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
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:07:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:07:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
22:07:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:07:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:07:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
22:07:03 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
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:07:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:07:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
22:07:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 333ms
22:07:03 INFO - TEST-START | /FileAPI/idlharness.worker
22:07:03 INFO - PROCESS | 1652 | 1468732023522 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:03 INFO - PROCESS | 1652 | 1468732023580 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
22:07:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:07:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
22:07:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:07:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
22:07:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:07:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
22:07:03 INFO - {}
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:07:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:07:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
22:07:03 INFO - {}
22:07:03 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 - {}
22:07:03 INFO - {}
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:07:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:07:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
22:07:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
22:07:03 INFO - {}
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:07:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:07:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
22:07:03 INFO - {}
22:07:03 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 - {}
22:07:03 INFO - {}
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:07:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:07:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:07:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:07:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 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
22:07:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:07:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:07:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:07:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:07:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:07:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:07:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
22:07:03 INFO - {}
22:07:03 INFO - TEST-OK | /FileAPI/idlharness.worker | took 387ms
22:07:03 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
22:07:03 INFO - PROCESS | 1652 | 1468732023913 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:03 INFO - PROCESS | 1652 | 1468732023967 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:04 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
22:07:04 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 269ms
22:07:04 INFO - TEST-START | /FileAPI/blob/Blob-close.html
22:07:04 INFO - PROCESS | 1652 | 1468732024281 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:04 INFO - PROCESS | 1652 | 1468732024379 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
22:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
22:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
22:07:04 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 473ms
22:07:04 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
22:07:04 INFO - PROCESS | 1652 | 1468732024752 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:04 INFO - PROCESS | 1652 | 1468732024797 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
22:07:05 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.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
22:07:05 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'.)
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
22:07:05 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.
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
22:07:05 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.
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
22:07:05 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.
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
22:07:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 277ms
22:07:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
22:07:05 INFO - PROCESS | 1652 | 1468732025042 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:05 INFO - PROCESS | 1652 | 1468732025104 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
22:07:05 INFO - {}
22:07:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 267ms
22:07:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
22:07:05 INFO - PROCESS | 1652 | 1468732025312 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:05 INFO - PROCESS | 1652 | 1468732025368 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
22:07:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 217ms
22:07:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
22:07:05 INFO - PROCESS | 1652 | 1468732025533 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:05 INFO - PROCESS | 1652 | 1468732025582 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
22:07:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:07:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
22:07:05 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"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
22:07:05 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"
22:07:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
22:07:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
22:07:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 296ms
22:07:05 INFO - TEST-START | /FileAPI/file/File-constructor.html
22:07:05 INFO - PROCESS | 1652 | 1468732025841 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:05 INFO - PROCESS | 1652 | 1468732025899 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
22:07:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
22:07:06 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
22:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:06 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
22:07:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
22:07:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
22:07:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
22:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
22:07:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
22:07:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
22:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
22:07:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
22:07:06 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 280ms
22:07:06 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
22:07:06 INFO - PROCESS | 1652 | 1468732026123 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:06 INFO - PROCESS | 1652 | 1468732026223 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
22:07:06 INFO - {}
22:07:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 377ms
22:07:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
22:07:06 INFO - PROCESS | 1652 | 1468732026491 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:06 INFO - PROCESS | 1652 | 1468732026539 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
22:07:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
22:07:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
22:07:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
22:07:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
22:07:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
22:07:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
22:07:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 217ms
22:07:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
22:07:06 INFO - PROCESS | 1652 | 1468732026716 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:06 INFO - PROCESS | 1652 | 1468732026765 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
22:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
22:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
22:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
22:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
22:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
22:07:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 224ms
22:07:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
22:07:06 INFO - PROCESS | 1652 | 1468732026940 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:07 INFO - PROCESS | 1652 | 1468732026999 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
22:07:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
22:07:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
22:07:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
22:07:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
22:07:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
22:07:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 216ms
22:07:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
22:07:07 INFO - PROCESS | 1652 | 1468732027159 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:07 INFO - PROCESS | 1652 | 1468732027223 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
22:07:07 INFO - reader.readAsText(blob_2)
22:07:07 INFO - }" did not throw
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
22:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
22:07:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
22:07:07 INFO - reader.readAsDataURL(blob_2)
22:07:07 INFO - }" did not throw
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
22:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
22:07:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
22:07:07 INFO - reader.readAsArrayBuffer(blob_2)
22:07:07 INFO - }" did not throw
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
22:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
22:07:07 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
22:07:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
22:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:07:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
22:07:07 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
22:07:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
22:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
22:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
22:07:07 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
22:07:07 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
22:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:07:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 267ms
22:07:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
22:07:07 INFO - PROCESS | 1652 | 1468732027438 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:07 INFO - PROCESS | 1652 | 1468732027531 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
22:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
22:07:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
22:07:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 367ms
22:07:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
22:07:07 INFO - PROCESS | 1652 | 1468732027806 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:07 INFO - PROCESS | 1652 | 1468732027878 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
22:07:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 216ms
22:07:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
22:07:08 INFO - PROCESS | 1652 | 1468732028033 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - PROCESS | 1652 | 1468732028086 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
22:07:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 217ms
22:07:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
22:07:08 INFO - PROCESS | 1652 | 1468732028252 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - PROCESS | 1652 | 1468732028306 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
22:07:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 218ms
22:07:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
22:07:08 INFO - PROCESS | 1652 | 1468732028472 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - PROCESS | 1652 | 1468732028524 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
22:07:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
22:07:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 217ms
22:07:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
22:07:08 INFO - PROCESS | 1652 | 1468732028691 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - PROCESS | 1652 | 1468732028742 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
22:07:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 217ms
22:07:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
22:07:08 INFO - PROCESS | 1652 | 1468732028910 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:08 INFO - PROCESS | 1652 | 1468732028974 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
22:07:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
22:07:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
22:07:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 218ms
22:07:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
22:07:09 INFO - PROCESS | 1652 | 1468732029139 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:09 INFO - PROCESS | 1652 | 1468732029209 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
22:07:09 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
22:07:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
22:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
22:07:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 266ms
22:07:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
22:07:09 INFO - PROCESS | 1652 | 1468732029408 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:09 INFO - PROCESS | 1652 | 1468732029484 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
22:07:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 316ms
22:07:09 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
22:07:09 INFO - PROCESS | 1652 | 1468732029732 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:09 INFO - PROCESS | 1652 | 1468732029788 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:09 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
22:07:09 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 217ms
22:07:09 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
22:07:09 INFO - PROCESS | 1652 | 1468732029954 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:10 INFO - PROCESS | 1652 | 1468732030007 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:10 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
22:07:10 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 224ms
22:07:10 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
22:07:10 INFO - PROCESS | 1652 | 1468732030172 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:10 INFO - PROCESS | 1652 | 1468732030226 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:10 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
22:07:10 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 216ms
22:07:10 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
22:07:10 INFO - PROCESS | 1652 | 1468732030390 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:10 INFO - PROCESS | 1652 | 1468732030451 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:10 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
22:07:10 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 218ms
22:07:10 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
22:07:10 INFO - PROCESS | 1652 | 1468732030616 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:10 INFO - PROCESS | 1652 | 1468732030676 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
22:07:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
22:07:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
22:07:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
22:07:10 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 216ms
22:07:10 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
22:07:10 INFO - PROCESS | 1652 | 1468732030835 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:10 INFO - PROCESS | 1652 | 1468732030934 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
22:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
22:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
22:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
22:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
22:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
22:07:11 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 466ms
22:07:11 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
22:07:11 INFO - PROCESS | 1652 | 1468732031309 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:11 INFO - PROCESS | 1652 | 1468732031563 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
22:07:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 769ms
22:07:12 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
22:07:12 INFO - PROCESS | 1652 | 1468732032079 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:12 INFO - PROCESS | 1652 | 1468732032130 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
22:07:12 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 219ms
22:07:12 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
22:07:12 INFO - PROCESS | 1652 | 1468732032306 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:12 INFO - PROCESS | 1652 | 1468732032358 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
22:07:12 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 217ms
22:07:12 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
22:07:12 INFO - PROCESS | 1652 | 1468732032530 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:12 INFO - PROCESS | 1652 | 1468732032597 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
22:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
22:07:12 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 268ms
22:07:12 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
22:07:12 INFO - PROCESS | 1652 | 1468732032800 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:12 INFO - PROCESS | 1652 | 1468732032855 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
22:07:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 221ms
22:07:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
22:07:13 INFO - PROCESS | 1652 | 1468732033024 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:13 INFO - PROCESS | 1652 | 1468732033072 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
22:07:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 218ms
22:07:13 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
22:07:13 INFO - PROCESS | 1652 | 1468732033251 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:13 INFO - PROCESS | 1652 | 1468732033309 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
22:07:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 274ms
22:07:13 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
22:07:13 INFO - PROCESS | 1652 | 1468732033539 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:13 INFO - PROCESS | 1652 | 1468732033612 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
22:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
22:07:13 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 274ms
22:07:13 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
22:07:13 INFO - PROCESS | 1652 | 1468732033807 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:13 INFO - PROCESS | 1652 | 1468732033856 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
22:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
22:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
22:07:14 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 270ms
22:07:14 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
22:07:14 INFO - PROCESS | 1652 | 1468732034086 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:14 INFO - PROCESS | 1652 | 1468732034149 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
22:07:14 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 267ms
22:07:14 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
22:07:14 INFO - PROCESS | 1652 | 1468732034355 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:14 INFO - PROCESS | 1652 | 1468732034429 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
22:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
22:07:14 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 268ms
22:07:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
22:07:14 INFO - PROCESS | 1652 | 1468732034633 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:14 INFO - PROCESS | 1652 | 1468732034702 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
22:07:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 266ms
22:07:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
22:07:14 INFO - PROCESS | 1652 | 1468732034901 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:14 INFO - PROCESS | 1652 | 1468732034960 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
22:07:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 223ms
22:07:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
22:07:15 INFO - PROCESS | 1652 | 1468732035121 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:15 INFO - PROCESS | 1652 | 1468732035179 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
22:07:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 270ms
22:07:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
22:07:15 INFO - PROCESS | 1652 | 1468732035398 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:15 INFO - PROCESS | 1652 | 1468732035454 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
22:07:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 218ms
22:07:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
22:07:15 INFO - PROCESS | 1652 | 1468732035619 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:15 INFO - PROCESS | 1652 | 1468732035670 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
22:07:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 221ms
22:07:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
22:07:15 INFO - PROCESS | 1652 | 1468732035837 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:15 INFO - PROCESS | 1652 | 1468732035889 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
22:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 216ms
22:07:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
22:07:16 INFO - PROCESS | 1652 | 1468732036056 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - PROCESS | 1652 | 1468732036110 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
22:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 216ms
22:07:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
22:07:16 INFO - PROCESS | 1652 | 1468732036274 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - PROCESS | 1652 | 1468732036328 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
22:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 217ms
22:07:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
22:07:16 INFO - PROCESS | 1652 | 1468732036498 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - PROCESS | 1652 | 1468732036561 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
22:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 216ms
22:07:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
22:07:16 INFO - PROCESS | 1652 | 1468732036716 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - PROCESS | 1652 | 1468732036772 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
22:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 224ms
22:07:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
22:07:16 INFO - PROCESS | 1652 | 1468732036937 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:16 INFO - PROCESS | 1652 | 1468732036991 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
22:07:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 217ms
22:07:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
22:07:17 INFO - PROCESS | 1652 | 1468732037157 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:17 INFO - PROCESS | 1652 | 1468732037211 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
22:07:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 216ms
22:07:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
22:07:17 INFO - PROCESS | 1652 | 1468732037375 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:17 INFO - PROCESS | 1652 | 1468732037434 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
22:07:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 217ms
22:07:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
22:07:17 INFO - PROCESS | 1652 | 1468732037600 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:17 INFO - PROCESS | 1652 | 1468732037665 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
22:07:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 223ms
22:07:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
22:07:17 INFO - PROCESS | 1652 | 1468732037820 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:17 INFO - PROCESS | 1652 | 1468732037879 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
22:07:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 771ms
22:07:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
22:07:18 INFO - PROCESS | 1652 | 1468732038595 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:18 INFO - PROCESS | 1652 | 1468732038647 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:18 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
22:07:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 270ms
22:07:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
22:07:18 INFO - PROCESS | 1652 | 1468732038872 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:18 INFO - PROCESS | 1652 | 1468732038929 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:19 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
22:07:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 217ms
22:07:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
22:07:19 INFO - PROCESS | 1652 | 1468732039104 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:19 INFO - PROCESS | 1652 | 1468732039157 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
22:07:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 224ms
22:07:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
22:07:19 INFO - PROCESS | 1652 | 1468732039322 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:19 INFO - PROCESS | 1652 | 1468732039380 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
22:07:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 269ms
22:07:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
22:07:19 INFO - PROCESS | 1652 | 1468732039603 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:19 INFO - PROCESS | 1652 | 1468732039683 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
22:07:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 325ms
22:07:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
22:07:19 INFO - PROCESS | 1652 | 1468732039923 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:19 INFO - PROCESS | 1652 | 1468732039985 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
22:07:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 267ms
22:07:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
22:07:20 INFO - PROCESS | 1652 | 1468732040191 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:20 INFO - PROCESS | 1652 | 1468732040269 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
22:07:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 317ms
22:07:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
22:07:20 INFO - PROCESS | 1652 | 1468732040520 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:20 INFO - PROCESS | 1652 | 1468732040599 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
22:07:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 271ms
22:07:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
22:07:20 INFO - PROCESS | 1652 | 1468732040786 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:20 INFO - PROCESS | 1652 | 1468732040840 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
22:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 216ms
22:07:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
22:07:21 INFO - PROCESS | 1652 | 1468732041005 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:21 INFO - PROCESS | 1652 | 1468732041056 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:21 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
22:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 216ms
22:07:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
22:07:21 INFO - PROCESS | 1652 | 1468732041224 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:21 INFO - PROCESS | 1652 | 1468732041288 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:21 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
22:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 216ms
22:07:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
22:07:21 INFO - PROCESS | 1652 | 1468732041451 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:21 INFO - PROCESS | 1652 | 1468732041505 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
22:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 224ms
22:07:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
22:07:21 INFO - PROCESS | 1652 | 1468732041673 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:21 INFO - PROCESS | 1652 | 1468732041750 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
22:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 318ms
22:07:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
22:07:21 INFO - PROCESS | 1652 | 1468732041992 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:22 INFO - PROCESS | 1652 | 1468732042063 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
22:07:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 266ms
22:07:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
22:07:22 INFO - PROCESS | 1652 | 1468732042274 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:22 INFO - PROCESS | 1652 | 1468732042344 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
22:07:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 269ms
22:07:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
22:07:22 INFO - PROCESS | 1652 | 1468732042542 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:22 INFO - PROCESS | 1652 | 1468732042610 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
22:07:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 217ms
22:07:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
22:07:22 INFO - PROCESS | 1652 | 1468732042769 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:22 INFO - PROCESS | 1652 | 1468732042845 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
22:07:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 373ms
22:07:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
22:07:23 INFO - PROCESS | 1652 | 1468732043140 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:23 INFO - PROCESS | 1652 | 1468732043233 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
22:07:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 267ms
22:07:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
22:07:23 INFO - PROCESS | 1652 | 1468732043407 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:23 INFO - PROCESS | 1652 | 1468732043471 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
22:07:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 216ms
22:07:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
22:07:23 INFO - PROCESS | 1652 | 1468732043627 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:23 INFO - PROCESS | 1652 | 1468732043703 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
22:07:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 266ms
22:07:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
22:07:23 INFO - PROCESS | 1652 | 1468732043901 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:23 INFO - PROCESS | 1652 | 1468732043968 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
22:07:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 273ms
22:07:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
22:07:24 INFO - PROCESS | 1652 | 1468732044171 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:24 INFO - PROCESS | 1652 | 1468732044242 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
22:07:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 519ms
22:07:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
22:07:24 INFO - PROCESS | 1652 | 1468732044692 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:24 INFO - PROCESS | 1652 | 1468732044754 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
22:07:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 216ms
22:07:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
22:07:24 INFO - PROCESS | 1652 | 1468732044911 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:24 INFO - PROCESS | 1652 | 1468732044977 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
22:07:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 519ms
22:07:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
22:07:25 INFO - PROCESS | 1652 | 1468732045432 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:25 INFO - PROCESS | 1652 | 1468732045487 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
22:07:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 217ms
22:07:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
22:07:25 INFO - PROCESS | 1652 | 1468732045658 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:25 INFO - PROCESS | 1652 | 1468732045718 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
22:07:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 221ms
22:07:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
22:07:25 INFO - PROCESS | 1652 | 1468732045877 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:25 INFO - PROCESS | 1652 | 1468732045944 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:26 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
22:07:26 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 216ms
22:07:26 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
22:07:26 INFO - PROCESS | 1652 | 1468732046101 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:26 INFO - PROCESS | 1652 | 1468732046167 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:26 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
22:07:26 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 224ms
22:07:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
22:07:26 INFO - PROCESS | 1652 | 1468732046321 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:26 INFO - PROCESS | 1652 | 1468732046388 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
22:07:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 218ms
22:07:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
22:07:26 INFO - PROCESS | 1652 | 1468732046694 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:26 INFO - PROCESS | 1652 | 1468732046785 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
22:07:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 599ms
22:07:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
22:07:27 INFO - PROCESS | 1652 | 1468732047215 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:27 INFO - PROCESS | 1652 | 1468732047287 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
22:07:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 319ms
22:07:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
22:07:27 INFO - PROCESS | 1652 | 1468732047539 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:27 INFO - PROCESS | 1652 | 1468732047592 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
22:07:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 216ms
22:07:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
22:07:27 INFO - PROCESS | 1652 | 1468732047762 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:27 INFO - PROCESS | 1652 | 1468732047817 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
22:07:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 218ms
22:07:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
22:07:28 INFO - PROCESS | 1652 | 1468732048003 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:28 INFO - PROCESS | 1652 | 1468732048053 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
22:07:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 228ms
22:07:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
22:07:28 INFO - PROCESS | 1652 | 1468732048222 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:28 INFO - PROCESS | 1652 | 1468732048274 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
22:07:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 218ms
22:07:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
22:07:28 INFO - PROCESS | 1652 | 1468732048443 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:28 INFO - PROCESS | 1652 | 1468732048506 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
22:07:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 217ms
22:07:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
22:07:28 INFO - PROCESS | 1652 | 1468732048661 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:28 INFO - PROCESS | 1652 | 1468732048716 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
22:07:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 218ms
22:07:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
22:07:28 INFO - PROCESS | 1652 | 1468732048887 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:28 INFO - PROCESS | 1652 | 1468732048935 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
22:07:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 216ms
22:07:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
22:07:29 INFO - PROCESS | 1652 | 1468732049105 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:29 INFO - PROCESS | 1652 | 1468732049167 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
22:07:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 216ms
22:07:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
22:07:29 INFO - PROCESS | 1652 | 1468732049338 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:29 INFO - PROCESS | 1652 | 1468732049393 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
22:07:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 219ms
22:07:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
22:07:29 INFO - PROCESS | 1652 | 1468732049557 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:29 INFO - PROCESS | 1652 | 1468732049625 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
22:07:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 267ms
22:07:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
22:07:29 INFO - PROCESS | 1652 | 1468732049837 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:29 INFO - PROCESS | 1652 | 1468732049899 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
22:07:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 216ms
22:07:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
22:07:30 INFO - PROCESS | 1652 | 1468732050058 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:30 INFO - PROCESS | 1652 | 1468732050118 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
22:07:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 268ms
22:07:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
22:07:30 INFO - PROCESS | 1652 | 1468732050328 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:30 INFO - PROCESS | 1652 | 1468732050409 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
22:07:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 317ms
22:07:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
22:07:30 INFO - PROCESS | 1652 | 1468732050660 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:30 INFO - PROCESS | 1652 | 1468732050747 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
22:07:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 323ms
22:07:30 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
22:07:30 INFO - PROCESS | 1652 | 1468732050985 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:31 INFO - PROCESS | 1652 | 1468732051041 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
22:07:31 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 216ms
22:07:31 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
22:07:31 INFO - PROCESS | 1652 | 1468732051205 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:31 INFO - PROCESS | 1652 | 1468732051272 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
22:07:31 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 266ms
22:07:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
22:07:31 INFO - PROCESS | 1652 | 1468732051473 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:31 INFO - PROCESS | 1652 | 1468732051570 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
22:07:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 316ms
22:07:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
22:07:31 INFO - PROCESS | 1652 | 1468732051803 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:31 INFO - PROCESS | 1652 | 1468732051882 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
22:07:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 268ms
22:07:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
22:07:32 INFO - PROCESS | 1652 | 1468732052069 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:32 INFO - PROCESS | 1652 | 1468732052124 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
22:07:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 418ms
22:07:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
22:07:32 INFO - PROCESS | 1652 | 1468732052490 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:32 INFO - PROCESS | 1652 | 1468732052542 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
22:07:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 267ms
22:07:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
22:07:32 INFO - PROCESS | 1652 | 1468732052758 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:32 INFO - PROCESS | 1652 | 1468732052832 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
22:07:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 316ms
22:07:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
22:07:33 INFO - PROCESS | 1652 | 1468732053083 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:33 INFO - PROCESS | 1652 | 1468732053142 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
22:07:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 216ms
22:07:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
22:07:33 INFO - PROCESS | 1652 | 1468732053301 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:33 INFO - PROCESS | 1652 | 1468732053391 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
22:07:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 424ms
22:07:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
22:07:33 INFO - PROCESS | 1652 | 1468732053723 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:33 INFO - PROCESS | 1652 | 1468732053793 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
22:07:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 417ms
22:07:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
22:07:34 INFO - PROCESS | 1652 | 1468732054143 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:34 INFO - PROCESS | 1652 | 1468732054400 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
22:07:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 416ms
22:07:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
22:07:34 INFO - PROCESS | 1652 | 1468732054569 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:34 INFO - PROCESS | 1652 | 1468732054620 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
22:07:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 220ms
22:07:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
22:07:34 INFO - PROCESS | 1652 | 1468732054787 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:34 INFO - PROCESS | 1652 | 1468732054838 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
22:07:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 216ms
22:07:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
22:07:35 INFO - PROCESS | 1652 | 1468732055010 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:35 INFO - PROCESS | 1652 | 1468732055072 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
22:07:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 321ms
22:07:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
22:07:35 INFO - PROCESS | 1652 | 1468732055338 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:35 INFO - PROCESS | 1652 | 1468732055388 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
22:07:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 267ms
22:07:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
22:07:35 INFO - PROCESS | 1652 | 1468732055607 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:35 INFO - PROCESS | 1652 | 1468732055659 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
22:07:35 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 216ms
22:07:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
22:07:35 INFO - PROCESS | 1652 | 1468732055825 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:35 INFO - PROCESS | 1652 | 1468732055874 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
22:07:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 216ms
22:07:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
22:07:36 INFO - PROCESS | 1652 | 1468732056052 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:36 INFO - PROCESS | 1652 | 1468732056118 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
22:07:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 317ms
22:07:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
22:07:36 INFO - PROCESS | 1652 | 1468732056374 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:36 INFO - PROCESS | 1652 | 1468732056458 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
22:07:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 325ms
22:07:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
22:07:36 INFO - PROCESS | 1652 | 1468732056692 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:36 INFO - PROCESS | 1652 | 1468732056750 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
22:07:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 266ms
22:07:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
22:07:36 INFO - PROCESS | 1652 | 1468732056970 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:37 INFO - PROCESS | 1652 | 1468732057045 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
22:07:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 274ms
22:07:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
22:07:37 INFO - PROCESS | 1652 | 1468732057253 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:37 INFO - PROCESS | 1652 | 1468732057318 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
22:07:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 223ms
22:07:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
22:07:37 INFO - PROCESS | 1652 | 1468732057474 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:37 INFO - PROCESS | 1652 | 1468732057533 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
22:07:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 266ms
22:07:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
22:07:37 INFO - PROCESS | 1652 | 1468732057742 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:37 INFO - PROCESS | 1652 | 1468732057793 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
22:07:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 217ms
22:07:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
22:07:37 INFO - PROCESS | 1652 | 1468732057962 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:38 INFO - PROCESS | 1652 | 1468732058021 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
22:07:38 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 216ms
22:07:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
22:07:38 INFO - PROCESS | 1652 | 1468732058186 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:38 INFO - PROCESS | 1652 | 1468732058238 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
22:07:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
22:07:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
22:07:38 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 217ms
22:07:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
22:07:38 INFO - PROCESS | 1652 | 1468732058410 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:38 INFO - PROCESS | 1652 | 1468732058461 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
22:07:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 316ms
22:07:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
22:07:38 INFO - PROCESS | 1652 | 1468732058735 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:38 INFO - PROCESS | 1652 | 1468732058789 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
22:07:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 323ms
22:07:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
22:07:39 INFO - PROCESS | 1652 | 1468732059054 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - PROCESS | 1652 | 1468732059113 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
22:07:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 217ms
22:07:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
22:07:39 INFO - PROCESS | 1652 | 1468732059274 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - PROCESS | 1652 | 1468732059327 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
22:07:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
22:07:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 218ms
22:07:39 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
22:07:39 INFO - PROCESS | 1652 | 1468732059500 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - PROCESS | 1652 | 1468732059560 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
22:07:39 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 216ms
22:07:39 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
22:07:39 INFO - PROCESS | 1652 | 1468732059720 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - PROCESS | 1652 | 1468732059773 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
22:07:39 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 221ms
22:07:39 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
22:07:39 INFO - PROCESS | 1652 | 1468732059939 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:39 INFO - PROCESS | 1652 | 1468732059997 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
22:07:40 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 318ms
22:07:40 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
22:07:40 INFO - PROCESS | 1652 | 1468732060314 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:40 INFO - PROCESS | 1652 | 1468732060437 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
22:07:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
22:07:40 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 619ms
22:07:40 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
22:07:40 INFO - PROCESS | 1652 | 1468732060883 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:40 INFO - PROCESS | 1652 | 1468732060956 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
22:07:41 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 268ms
22:07:41 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
22:07:41 INFO - PROCESS | 1652 | 1468732061156 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:41 INFO - PROCESS | 1652 | 1468732061208 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
22:07:41 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 217ms
22:07:41 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
22:07:41 INFO - PROCESS | 1652 | 1468732061378 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:41 INFO - PROCESS | 1652 | 1468732061435 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
22:07:41 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 267ms
22:07:41 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
22:07:41 INFO - PROCESS | 1652 | 1468732061649 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:41 INFO - PROCESS | 1652 | 1468732061701 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
22:07:41 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 216ms
22:07:41 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
22:07:41 INFO - PROCESS | 1652 | 1468732061868 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:41 INFO - PROCESS | 1652 | 1468732061915 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
22:07:42 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 223ms
22:07:42 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
22:07:42 INFO - PROCESS | 1652 | 1468732062093 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:42 INFO - PROCESS | 1652 | 1468732062155 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
22:07:42 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 216ms
22:07:42 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
22:07:42 INFO - PROCESS | 1652 | 1468732062310 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:42 INFO - PROCESS | 1652 | 1468732062370 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
22:07:42 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 218ms
22:07:42 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
22:07:42 INFO - PROCESS | 1652 | 1468732062536 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:42 INFO - PROCESS | 1652 | 1468732062586 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
22:07:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
22:07:42 INFO - window.indexedDB.open('test', val);..." did not throw
22:07:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
22:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
22:07:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
22:07:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
22:07:42 INFO - window.indexedDB.open('test', val);..." did not throw
22:07:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
22:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
22:07:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
22:07:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
22:07:42 INFO - window.indexedDB.open('test', val);..." did not throw
22:07:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
22:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
22:07:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
22:07:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
22:07:42 INFO - window.indexedDB.open('test', val);..." did not throw
22:07:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
22:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:07:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
22:07:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
22:07:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
22:07:42 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 270ms
22:07:42 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
22:07:42 INFO - PROCESS | 1652 | 1468732062812 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:42 INFO - PROCESS | 1652 | 1468732062870 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
22:07:43 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 219ms
22:07:43 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
22:07:43 INFO - PROCESS | 1652 | 1468732063036 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:43 INFO - PROCESS | 1652 | 1468732063104 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
22:07:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
22:07:44 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1026ms
22:07:44 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
22:07:44 INFO - PROCESS | 1652 | 1468732064061 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:44 INFO - PROCESS | 1652 | 1468732064136 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
22:07:44 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 266ms
22:07:44 INFO - TEST-START | /IndexedDB/idbindex_count.htm
22:07:44 INFO - PROCESS | 1652 | 1468732064335 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:44 INFO - PROCESS | 1652 | 1468732064388 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:44 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
22:07:44 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 222ms
22:07:44 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
22:07:44 INFO - PROCESS | 1652 | 1468732064554 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:44 INFO - PROCESS | 1652 | 1468732064604 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:44 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
22:07:44 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 218ms
22:07:44 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
22:07:44 INFO - PROCESS | 1652 | 1468732064775 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:44 INFO - PROCESS | 1652 | 1468732064826 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:44 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
22:07:44 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 219ms
22:07:44 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
22:07:45 INFO - PROCESS | 1652 | 1468732065002 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:45 INFO - PROCESS | 1652 | 1468732065055 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:45 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
22:07:45 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 225ms
22:07:45 INFO - TEST-START | /IndexedDB/idbindex_get.htm
22:07:45 INFO - PROCESS | 1652 | 1468732065225 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:45 INFO - PROCESS | 1652 | 1468732065285 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:45 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
22:07:45 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 217ms
22:07:45 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
22:07:45 INFO - PROCESS | 1652 | 1468732065444 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:45 INFO - PROCESS | 1652 | 1468732065507 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:45 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
22:07:45 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 216ms
22:07:45 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
22:07:45 INFO - PROCESS | 1652 | 1468732065669 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:45 INFO - PROCESS | 1652 | 1468732065722 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:45 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
22:07:45 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 218ms
22:07:45 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
22:07:45 INFO - PROCESS | 1652 | 1468732065888 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:45 INFO - PROCESS | 1652 | 1468732065940 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:46 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
22:07:46 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 216ms
22:07:46 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
22:07:46 INFO - PROCESS | 1652 | 1468732066107 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:46 INFO - PROCESS | 1652 | 1468732066167 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:46 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
22:07:46 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 267ms
22:07:46 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
22:07:46 INFO - PROCESS | 1652 | 1468732066375 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:46 INFO - PROCESS | 1652 | 1468732066449 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:46 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
22:07:46 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 317ms
22:07:46 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
22:07:46 INFO - PROCESS | 1652 | 1468732066705 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:46 INFO - PROCESS | 1652 | 1468732066791 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:47 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
22:07:47 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 376ms
22:07:47 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
22:07:47 INFO - PROCESS | 1652 | 1468732067119 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:47 INFO - PROCESS | 1652 | 1468732067194 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:47 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
22:07:47 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 418ms
22:07:47 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
22:07:47 INFO - PROCESS | 1652 | 1468732067539 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:47 INFO - PROCESS | 1652 | 1468732067796 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
22:07:48 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 468ms
22:07:48 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
22:07:48 INFO - PROCESS | 1652 | 1468732068018 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:48 INFO - PROCESS | 1652 | 1468732068074 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
22:07:48 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 268ms
22:07:48 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
22:07:48 INFO - PROCESS | 1652 | 1468732068287 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:48 INFO - PROCESS | 1652 | 1468732068357 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
22:07:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 222ms
22:07:48 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
22:07:48 INFO - PROCESS | 1652 | 1468732068510 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:48 INFO - PROCESS | 1652 | 1468732068560 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
22:07:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 220ms
22:07:48 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
22:07:48 INFO - PROCESS | 1652 | 1468732068735 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:48 INFO - PROCESS | 1652 | 1468732068786 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
22:07:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 223ms
22:07:48 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
22:07:48 INFO - PROCESS | 1652 | 1468732068955 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:49 INFO - PROCESS | 1652 | 1468732069004 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
22:07:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 217ms
22:07:49 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
22:07:49 INFO - PROCESS | 1652 | 1468732069174 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:49 INFO - PROCESS | 1652 | 1468732069222 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
22:07:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 217ms
22:07:49 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
22:07:49 INFO - PROCESS | 1652 | 1468732069400 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:49 INFO - PROCESS | 1652 | 1468732069449 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
22:07:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 221ms
22:07:49 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
22:07:49 INFO - PROCESS | 1652 | 1468732069621 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:49 INFO - PROCESS | 1652 | 1468732069676 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
22:07:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 268ms
22:07:49 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
22:07:49 INFO - PROCESS | 1652 | 1468732069893 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:49 INFO - PROCESS | 1652 | 1468732069951 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:50 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
22:07:50 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 267ms
22:07:50 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
22:07:50 INFO - PROCESS | 1652 | 1468732070162 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:50 INFO - PROCESS | 1652 | 1468732070227 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:50 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
22:07:50 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 267ms
22:07:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
22:07:50 INFO - PROCESS | 1652 | 1468732070439 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:50 INFO - PROCESS | 1652 | 1468732070524 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:50 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
22:07:50 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 366ms
22:07:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
22:07:50 INFO - PROCESS | 1652 | 1468732070807 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:50 INFO - PROCESS | 1652 | 1468732070885 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:51 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
22:07:51 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 266ms
22:07:51 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
22:07:51 INFO - PROCESS | 1652 | 1468732071076 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:51 INFO - PROCESS | 1652 | 1468732071138 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:51 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
22:07:51 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 317ms
22:07:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
22:07:51 INFO - PROCESS | 1652 | 1468732071452 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:51 INFO - PROCESS | 1652 | 1468732071522 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
22:07:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 470ms
22:07:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
22:07:51 INFO - PROCESS | 1652 | 1468732071926 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:52 INFO - PROCESS | 1652 | 1468732071999 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
22:07:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 317ms
22:07:52 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
22:07:52 INFO - PROCESS | 1652 | 1468732072257 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:52 INFO - PROCESS | 1652 | 1468732072336 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
22:07:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 325ms
22:07:52 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
22:07:52 INFO - PROCESS | 1652 | 1468732072579 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:52 INFO - PROCESS | 1652 | 1468732072637 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
22:07:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 217ms
22:07:52 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
22:07:52 INFO - PROCESS | 1652 | 1468732072794 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:52 INFO - PROCESS | 1652 | 1468732072845 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
22:07:53 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 216ms
22:07:53 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
22:07:53 INFO - PROCESS | 1652 | 1468732073019 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:53 INFO - PROCESS | 1652 | 1468732073067 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
22:07:53 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 223ms
22:07:53 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
22:07:53 INFO - PROCESS | 1652 | 1468732073241 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:53 INFO - PROCESS | 1652 | 1468732073301 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
22:07:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
22:07:53 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 267ms
22:07:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
22:07:53 INFO - PROCESS | 1652 | 1468732073509 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:53 INFO - PROCESS | 1652 | 1468732073576 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
22:07:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 268ms
22:07:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
22:07:53 INFO - PROCESS | 1652 | 1468732073792 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:53 INFO - PROCESS | 1652 | 1468732073873 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:54 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
22:07:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 365ms
22:07:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
22:07:54 INFO - PROCESS | 1652 | 1468732074171 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:54 INFO - PROCESS | 1652 | 1468732074258 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:54 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
22:07:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 318ms
22:07:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
22:07:54 INFO - PROCESS | 1652 | 1468732074488 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:54 INFO - PROCESS | 1652 | 1468732074551 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
22:07:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 266ms
22:07:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
22:07:54 INFO - PROCESS | 1652 | 1468732074757 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:54 INFO - PROCESS | 1652 | 1468732074819 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:55 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
22:07:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 317ms
22:07:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
22:07:55 INFO - PROCESS | 1652 | 1468732075085 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:55 INFO - PROCESS | 1652 | 1468732075165 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:55 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
22:07:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 269ms
22:07:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
22:07:55 INFO - PROCESS | 1652 | 1468732075354 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:55 INFO - PROCESS | 1652 | 1468732075404 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
22:07:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 218ms
22:07:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
22:07:55 INFO - PROCESS | 1652 | 1468732075574 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:55 INFO - PROCESS | 1652 | 1468732075627 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
22:07:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 218ms
22:07:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
22:07:55 INFO - PROCESS | 1652 | 1468732075794 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:55 INFO - PROCESS | 1652 | 1468732075855 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
22:07:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 266ms
22:07:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
22:07:56 INFO - PROCESS | 1652 | 1468732076073 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:56 INFO - PROCESS | 1652 | 1468732076154 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
22:07:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 319ms
22:07:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
22:07:56 INFO - PROCESS | 1652 | 1468732076396 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:56 INFO - PROCESS | 1652 | 1468732076483 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
22:07:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 266ms
22:07:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
22:07:56 INFO - PROCESS | 1652 | 1468732076672 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:56 INFO - PROCESS | 1652 | 1468732076724 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
22:07:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 215ms
22:07:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
22:07:56 INFO - PROCESS | 1652 | 1468732076890 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:56 INFO - PROCESS | 1652 | 1468732076944 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
22:07:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 216ms
22:07:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
22:07:57 INFO - PROCESS | 1652 | 1468732077109 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:57 INFO - PROCESS | 1652 | 1468732077162 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
22:07:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 216ms
22:07:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
22:07:57 INFO - PROCESS | 1652 | 1468732077327 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:57 INFO - PROCESS | 1652 | 1468732077392 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
22:07:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 215ms
22:07:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
22:07:57 INFO - PROCESS | 1652 | 1468732077551 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:57 INFO - PROCESS | 1652 | 1468732077611 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
22:07:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 221ms
22:07:57 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
22:07:57 INFO - PROCESS | 1652 | 1468732077900 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:57 INFO - PROCESS | 1652 | 1468732077994 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
22:07:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 503ms
22:07:58 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
22:07:58 INFO - PROCESS | 1652 | 1468732078321 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:58 INFO - PROCESS | 1652 | 1468732078625 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
22:07:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 567ms
22:07:58 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
22:07:58 INFO - PROCESS | 1652 | 1468732078896 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:58 INFO - PROCESS | 1652 | 1468732078971 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
22:07:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 268ms
22:07:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
22:07:59 INFO - PROCESS | 1652 | 1468732079169 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:59 INFO - PROCESS | 1652 | 1468732079221 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:59 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
22:07:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 217ms
22:07:59 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
22:07:59 INFO - PROCESS | 1652 | 1468732079392 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:59 INFO - PROCESS | 1652 | 1468732079443 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
22:07:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 218ms
22:07:59 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
22:07:59 INFO - PROCESS | 1652 | 1468732079610 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:59 INFO - PROCESS | 1652 | 1468732079663 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
22:07:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 216ms
22:07:59 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
22:07:59 INFO - PROCESS | 1652 | 1468732079828 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:07:59 INFO - PROCESS | 1652 | 1468732079886 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
22:08:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 217ms
22:08:00 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
22:08:00 INFO - PROCESS | 1652 | 1468732080053 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:00 INFO - PROCESS | 1652 | 1468732080103 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:00 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
22:08:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 223ms
22:08:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
22:08:00 INFO - PROCESS | 1652 | 1468732080273 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:00 INFO - PROCESS | 1652 | 1468732080321 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
22:08:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 217ms
22:08:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
22:08:00 INFO - PROCESS | 1652 | 1468732080505 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:00 INFO - PROCESS | 1652 | 1468732080562 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
22:08:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 227ms
22:08:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
22:08:00 INFO - PROCESS | 1652 | 1468732080724 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:00 INFO - PROCESS | 1652 | 1468732080781 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
22:08:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 217ms
22:08:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
22:08:00 INFO - PROCESS | 1652 | 1468732080943 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:01 INFO - PROCESS | 1652 | 1468732081009 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:01 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
22:08:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 267ms
22:08:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
22:08:01 INFO - PROCESS | 1652 | 1468732081220 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:01 INFO - PROCESS | 1652 | 1468732081289 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
22:08:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 273ms
22:08:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
22:08:01 INFO - PROCESS | 1652 | 1468732081490 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:01 INFO - PROCESS | 1652 | 1468732081565 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
22:08:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 316ms
22:08:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
22:08:01 INFO - PROCESS | 1652 | 1468732081819 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:01 INFO - PROCESS | 1652 | 1468732081871 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
22:08:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 277ms
22:08:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
22:08:02 INFO - PROCESS | 1652 | 1468732082088 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:02 INFO - PROCESS | 1652 | 1468732082148 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
22:08:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 215ms
22:08:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
22:08:02 INFO - PROCESS | 1652 | 1468732082306 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:02 INFO - PROCESS | 1652 | 1468732082357 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
22:08:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 217ms
22:08:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
22:08:02 INFO - PROCESS | 1652 | 1468732082525 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:02 INFO - PROCESS | 1652 | 1468732082578 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:02 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
22:08:02 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
22:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:08:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 218ms
22:08:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
22:08:02 INFO - PROCESS | 1652 | 1468732082752 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:02 INFO - PROCESS | 1652 | 1468732082806 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:02 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"
22:08:02 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
22:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:08:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 225ms
22:08:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
22:08:02 INFO - PROCESS | 1652 | 1468732082974 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:03 INFO - PROCESS | 1652 | 1468732083025 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
22:08:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 218ms
22:08:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
22:08:03 INFO - PROCESS | 1652 | 1468732083194 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:03 INFO - PROCESS | 1652 | 1468732083261 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
22:08:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 217ms
22:08:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
22:08:03 INFO - PROCESS | 1652 | 1468732083419 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:03 INFO - PROCESS | 1652 | 1468732083470 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
22:08:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 217ms
22:08:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
22:08:03 INFO - PROCESS | 1652 | 1468732083638 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:03 INFO - PROCESS | 1652 | 1468732083691 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
22:08:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 218ms
22:08:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
22:08:03 INFO - PROCESS | 1652 | 1468732083858 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:03 INFO - PROCESS | 1652 | 1468732083912 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
22:08:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 217ms
22:08:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
22:08:04 INFO - PROCESS | 1652 | 1468732084078 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:04 INFO - PROCESS | 1652 | 1468732084141 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
22:08:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 216ms
22:08:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
22:08:04 INFO - PROCESS | 1652 | 1468732084296 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:04 INFO - PROCESS | 1652 | 1468732084370 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
22:08:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 467ms
22:08:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
22:08:04 INFO - PROCESS | 1652 | 1468732084767 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:04 INFO - PROCESS | 1652 | 1468732084842 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
22:08:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 318ms
22:08:05 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
22:08:05 INFO - PROCESS | 1652 | 1468732085090 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:05 INFO - PROCESS | 1652 | 1468732085142 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
22:08:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 217ms
22:08:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
22:08:05 INFO - PROCESS | 1652 | 1468732085311 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:05 INFO - PROCESS | 1652 | 1468732085367 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
22:08:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 266ms
22:08:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
22:08:05 INFO - PROCESS | 1652 | 1468732085577 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:05 INFO - PROCESS | 1652 | 1468732085629 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
22:08:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 217ms
22:08:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
22:08:05 INFO - PROCESS | 1652 | 1468732085803 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:05 INFO - PROCESS | 1652 | 1468732085846 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
22:08:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 225ms
22:08:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
22:08:06 INFO - PROCESS | 1652 | 1468732086025 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:06 INFO - PROCESS | 1652 | 1468732086076 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
22:08:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 267ms
22:08:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
22:08:06 INFO - PROCESS | 1652 | 1468732086296 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:06 INFO - PROCESS | 1652 | 1468732086359 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
22:08:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 216ms
22:08:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
22:08:06 INFO - PROCESS | 1652 | 1468732086525 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:06 INFO - PROCESS | 1652 | 1468732086574 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
22:08:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 223ms
22:08:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
22:08:06 INFO - PROCESS | 1652 | 1468732086739 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:06 INFO - PROCESS | 1652 | 1468732086794 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
22:08:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 216ms
22:08:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
22:08:06 INFO - PROCESS | 1652 | 1468732086957 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:07 INFO - PROCESS | 1652 | 1468732087015 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
22:08:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 216ms
22:08:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
22:08:07 INFO - PROCESS | 1652 | 1468732087177 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:07 INFO - PROCESS | 1652 | 1468732087242 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
22:08:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 267ms
22:08:07 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
22:08:07 INFO - PROCESS | 1652 | 1468732087452 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:07 INFO - PROCESS | 1652 | 1468732087522 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
22:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
22:08:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 324ms
22:08:07 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
22:08:07 INFO - PROCESS | 1652 | 1468732087776 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:07 INFO - PROCESS | 1652 | 1468732087859 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
22:08:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 319ms
22:08:08 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
22:08:08 INFO - PROCESS | 1652 | 1468732088103 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:08 INFO - PROCESS | 1652 | 1468732088162 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
22:08:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 272ms
22:08:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
22:08:08 INFO - PROCESS | 1652 | 1468732088372 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:08 INFO - PROCESS | 1652 | 1468732088424 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
22:08:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 221ms
22:08:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
22:08:08 INFO - PROCESS | 1652 | 1468732088596 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:08 INFO - PROCESS | 1652 | 1468732088654 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
22:08:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 216ms
22:08:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
22:08:08 INFO - PROCESS | 1652 | 1468732088823 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:08 INFO - PROCESS | 1652 | 1468732088875 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
22:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
22:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
22:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
22:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
22:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 274ms
22:08:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
22:08:09 INFO - PROCESS | 1652 | 1468732089091 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:09 INFO - PROCESS | 1652 | 1468732089151 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
22:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 216ms
22:08:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
22:08:09 INFO - PROCESS | 1652 | 1468732089310 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:09 INFO - PROCESS | 1652 | 1468732089370 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:09 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
22:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 216ms
22:08:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
22:08:09 INFO - PROCESS | 1652 | 1468732089528 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:09 INFO - PROCESS | 1652 | 1468732089589 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:09 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
22:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 216ms
22:08:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
22:08:09 INFO - PROCESS | 1652 | 1468732089752 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:09 INFO - PROCESS | 1652 | 1468732089809 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
22:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 226ms
22:08:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
22:08:09 INFO - PROCESS | 1652 | 1468732089974 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:10 INFO - PROCESS | 1652 | 1468732090028 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
22:08:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 217ms
22:08:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
22:08:10 INFO - PROCESS | 1652 | 1468732090194 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:10 INFO - PROCESS | 1652 | 1468732090259 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:10 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
22:08:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 216ms
22:08:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
22:08:10 INFO - PROCESS | 1652 | 1468732090412 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:10 INFO - PROCESS | 1652 | 1468732090477 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
22:08:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 267ms
22:08:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
22:08:10 INFO - PROCESS | 1652 | 1468732090689 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:10 INFO - PROCESS | 1652 | 1468732090771 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
22:08:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 426ms
22:08:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
22:08:11 INFO - PROCESS | 1652 | 1468732091111 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:11 INFO - PROCESS | 1652 | 1468732091200 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
22:08:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 468ms
22:08:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
22:08:11 INFO - PROCESS | 1652 | 1468732091581 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:11 INFO - PROCESS | 1652 | 1468732091652 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
22:08:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 518ms
22:08:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
22:08:12 INFO - PROCESS | 1652 | 1468732092101 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:12 INFO - PROCESS | 1652 | 1468732092151 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
22:08:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 218ms
22:08:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
22:08:12 INFO - PROCESS | 1652 | 1468732092335 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:12 INFO - PROCESS | 1652 | 1468732092388 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
22:08:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 216ms
22:08:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
22:08:12 INFO - PROCESS | 1652 | 1468732092566 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:12 INFO - PROCESS | 1652 | 1468732092653 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
22:08:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 318ms
22:08:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
22:08:12 INFO - PROCESS | 1652 | 1468732092891 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:12 INFO - PROCESS | 1652 | 1468732092959 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
22:08:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 226ms
22:08:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
22:08:13 INFO - PROCESS | 1652 | 1468732093112 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:13 INFO - PROCESS | 1652 | 1468732093166 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
22:08:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 216ms
22:08:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
22:08:13 INFO - PROCESS | 1652 | 1468732093329 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:13 INFO - PROCESS | 1652 | 1468732093391 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
22:08:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 217ms
22:08:13 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
22:08:13 INFO - PROCESS | 1652 | 1468732093553 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:13 INFO - PROCESS | 1652 | 1468732093618 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:13 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
22:08:13 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 316ms
22:08:13 INFO - TEST-START | /IndexedDB/idbtransaction.htm
22:08:13 INFO - PROCESS | 1652 | 1468732093874 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:13 INFO - PROCESS | 1652 | 1468732093946 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
22:08:14 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 269ms
22:08:14 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
22:08:14 INFO - PROCESS | 1652 | 1468732094144 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:14 INFO - PROCESS | 1652 | 1468732094197 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
22:08:14 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 317ms
22:08:14 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
22:08:14 INFO - PROCESS | 1652 | 1468732094473 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:14 INFO - PROCESS | 1652 | 1468732094558 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
22:08:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
22:08:14 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 374ms
22:08:14 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
22:08:14 INFO - PROCESS | 1652 | 1468732094843 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:14 INFO - PROCESS | 1652 | 1468732094925 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:15 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
22:08:15 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 317ms
22:08:15 INFO - TEST-START | /IndexedDB/index_sort_order.htm
22:08:15 INFO - PROCESS | 1652 | 1468732095161 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:15 INFO - PROCESS | 1652 | 1468732095220 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:15 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
22:08:15 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 266ms
22:08:15 INFO - TEST-START | /IndexedDB/interfaces.html
22:08:15 INFO - PROCESS | 1652 | 1468732095439 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:15 INFO - PROCESS | 1652 | 1468732095503 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
22:08:15 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
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
22:08:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
22:08:15 INFO - TEST-OK | /IndexedDB/interfaces.html | took 444ms
22:08:15 INFO - TEST-START | /IndexedDB/interfaces.worker
22:08:15 INFO - PROCESS | 1652 | 1468732095879 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:15 INFO - PROCESS | 1652 | 1468732095951 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
22:08:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
22:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:08:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:08:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:08:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:08:16 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
22:08:16 INFO - {}
22:08:16 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 490ms
22:08:16 INFO - TEST-START | /IndexedDB/key_invalid.htm
22:08:16 INFO - PROCESS | 1652 | 1468732096375 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:16 INFO - PROCESS | 1652 | 1468732096435 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
22:08:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
22:08:16 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 322ms
22:08:16 INFO - TEST-START | /IndexedDB/key_valid.html
22:08:16 INFO - PROCESS | 1652 | 1468732096704 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:16 INFO - PROCESS | 1652 | 1468732096753 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
22:08:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
22:08:17 INFO - TEST-OK | /IndexedDB/key_valid.html | took 427ms
22:08:17 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
22:08:17 INFO - PROCESS | 1652 | 1468732097130 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:17 INFO - PROCESS | 1652 | 1468732097208 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:17 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
22:08:17 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 267ms
22:08:17 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
22:08:17 INFO - PROCESS | 1652 | 1468732097407 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:17 INFO - PROCESS | 1652 | 1468732097492 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:17 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
22:08:17 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 276ms
22:08:17 INFO - TEST-START | /IndexedDB/keygenerator.htm
22:08:17 INFO - PROCESS | 1652 | 1468732097676 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:17 INFO - PROCESS | 1652 | 1468732097735 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
22:08:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
22:08:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
22:08:17 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 218ms
22:08:17 INFO - TEST-START | /IndexedDB/keyorder.htm
22:08:17 INFO - PROCESS | 1652 | 1468732097902 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:17 INFO - PROCESS | 1652 | 1468732097959 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
22:08:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
22:08:18 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 418ms
22:08:18 INFO - TEST-START | /IndexedDB/keypath.htm
22:08:18 INFO - PROCESS | 1652 | 1468732098319 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:18 INFO - PROCESS | 1652 | 1468732098405 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
22:08:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
22:08:18 INFO - TEST-OK | /IndexedDB/keypath.htm | took 469ms
22:08:18 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
22:08:18 INFO - PROCESS | 1652 | 1468732098791 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:18 INFO - PROCESS | 1652 | 1468732098840 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
22:08:19 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 269ms
22:08:19 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
22:08:19 INFO - PROCESS | 1652 | 1468732099070 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:19 INFO - PROCESS | 1652 | 1468732099127 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
22:08:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
22:08:19 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 267ms
22:08:19 INFO - TEST-START | /IndexedDB/list_ordering.htm
22:08:19 INFO - PROCESS | 1652 | 1468732099343 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:19 INFO - PROCESS | 1652 | 1468732099402 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:19 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
22:08:19 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
22:08:19 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
22:08:19 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 369ms
22:08:19 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
22:08:19 INFO - PROCESS | 1652 | 1468732099712 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:19 INFO - PROCESS | 1652 | 1468732099793 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:19 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
22:08:19 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 268ms
22:08:19 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
22:08:19 INFO - PROCESS | 1652 | 1468732099988 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:20 INFO - PROCESS | 1652 | 1468732100043 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:20 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
22:08:20 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 223ms
22:08:20 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
22:08:20 INFO - PROCESS | 1652 | 1468732100208 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:20 INFO - PROCESS | 1652 | 1468732100266 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:20 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
22:08:20 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 217ms
22:08:20 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
22:08:20 INFO - PROCESS | 1652 | 1468732100426 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:20 INFO - PROCESS | 1652 | 1468732100476 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:20 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
22:08:20 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 215ms
22:08:20 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
22:08:20 INFO - PROCESS | 1652 | 1468732100644 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:20 INFO - PROCESS | 1652 | 1468732100693 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:20 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
22:08:20 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 216ms
22:08:20 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
22:08:20 INFO - PROCESS | 1652 | 1468732100869 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:20 INFO - PROCESS | 1652 | 1468732100941 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:21 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
22:08:21 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 272ms
22:08:21 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
22:08:21 INFO - PROCESS | 1652 | 1468732101139 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:21 INFO - PROCESS | 1652 | 1468732101204 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:21 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
22:08:21 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 266ms
22:08:21 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
22:08:21 INFO - PROCESS | 1652 | 1468732101423 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:21 INFO - PROCESS | 1652 | 1468732101543 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:21 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
22:08:21 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 375ms
22:08:21 INFO - TEST-START | /IndexedDB/value.htm
22:08:21 INFO - PROCESS | 1652 | 1468732101794 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:21 INFO - PROCESS | 1652 | 1468732101874 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:22 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
22:08:22 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
22:08:22 INFO - TEST-OK | /IndexedDB/value.htm | took 271ms
22:08:22 INFO - TEST-START | /IndexedDB/value_recursive.htm
22:08:22 INFO - PROCESS | 1652 | 1468732102063 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:22 INFO - PROCESS | 1652 | 1468732102122 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
22:08:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
22:08:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
22:08:22 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 267ms
22:08:22 INFO - TEST-START | /IndexedDB/writer-starvation.htm
22:08:22 INFO - PROCESS | 1652 | 1468732102339 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:22 INFO - PROCESS | 1652 | 1468732102392 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:22 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
22:08:22 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 416ms
22:08:22 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
22:08:22 INFO - PROCESS | 1652 | 1468732102757 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:22 INFO - PROCESS | 1652 | 1468732102807 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
22:08:22 INFO - {}
22:08:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
22:08:22 INFO - {}
22:08:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
22:08:22 INFO - {}
22:08:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
22:08:22 INFO - {}
22:08:22 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 219ms
22:08:22 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
22:08:22 INFO - PROCESS | 1652 | 1468732102978 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:23 INFO - PROCESS | 1652 | 1468732103041 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:23 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
22:08:23 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
22:08:23 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
22:08:23 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
22:08:23 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 216ms
22:08:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
22:08:23 INFO - PROCESS | 1652 | 1468732103209 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:23 INFO - PROCESS | 1652 | 1468732103267 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
22:08:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 229ms
22:08:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
22:08:23 INFO - PROCESS | 1652 | 1468732103429 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:23 INFO - PROCESS | 1652 | 1468732103493 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
22:08:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
22:08:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
22:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
22:08:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
22:08:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
22:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
22:08:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 221ms
22:08:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
22:08:23 INFO - PROCESS | 1652 | 1468732103657 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:23 INFO - PROCESS | 1652 | 1468732103711 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
22:08:23 INFO - [native code]
22:08:23 INFO - }" but got function "function () {
22:08:23 INFO - }"
22:08:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
22:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
22:08:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
22:08:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
22:08:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
22:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
22:08:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
22:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
22:08:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 217ms
22:08:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
22:08:23 INFO - PROCESS | 1652 | 1468732103880 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:23 INFO - PROCESS | 1652 | 1468732103944 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
22:08:24 INFO - [native code]
22:08:24 INFO - }" but got function "function () {
22:08:24 INFO - }"
22:08:24 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
22:08:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
22:08:24 INFO - {}
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
22:08:24 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
22:08:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
22:08:24 INFO - {}
22:08:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 219ms
22:08:24 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
22:08:24 INFO - PROCESS | 1652 | 1468732104105 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:24 INFO - PROCESS | 1652 | 1468732104163 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
22:08:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
22:08:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
22:08:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
22:08:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
22:08:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
22:08:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
22:08:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
22:08:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
22:08:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
22:08:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
22:08:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
22:08:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
22:08:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
22:08:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
22:08:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
22:08:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
22:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
22:08:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
22:08:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 274ms
22:08:24 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
22:08:24 INFO - PROCESS | 1652 | 1468732104378 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:24 INFO - PROCESS | 1652 | 1468732104440 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
22:08:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 266ms
22:08:24 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
22:08:24 INFO - PROCESS | 1652 | 1468732104656 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:24 INFO - PROCESS | 1652 | 1468732104746 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
22:08:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
22:08:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
22:08:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
22:08:25 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 375ms
22:08:25 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
22:08:25 INFO - PROCESS | 1652 | 1468732105087 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:25 INFO - PROCESS | 1652 | 1468732105156 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
22:08:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
22:08:25 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
22:08:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
22:08:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:08:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
22:08:25 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 521ms
22:08:25 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
22:08:25 INFO - PROCESS | 1652 | 1468732105613 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:25 INFO - PROCESS | 1652 | 1468732105709 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
22:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
22:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
22:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
22:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
22:08:27 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1570ms
22:08:27 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
22:08:27 INFO - PROCESS | 1652 | 1468732107186 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:27 INFO - PROCESS | 1652 | 1468732107235 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:28 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
22:08:28 INFO - {}
22:08:28 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
22:08:28 INFO - {}
22:08:28 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
22:08:28 INFO - {}
22:08:28 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
22:08:28 INFO - {}
22:08:28 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
22:08:28 INFO - {}
22:08:28 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1270ms
22:08:28 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
22:08:28 INFO - PROCESS | 1652 | 1468732108473 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:28 INFO - PROCESS | 1652 | 1468732108525 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:28 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
22:08:28 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 417ms
22:08:28 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
22:08:28 INFO - PROCESS | 1652 | 1468732108894 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:28 INFO - PROCESS | 1652 | 1468732108948 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:29 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
22:08:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
22:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
22:08:29 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 266ms
22:08:29 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
22:08:29 INFO - PROCESS | 1652 | 1468732109174 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:29 INFO - PROCESS | 1652 | 1468732109240 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:39 INFO - PROCESS | 1652 | MARIONETTE LOG: INFO: Timeout fired
22:08:39 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
22:08:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
22:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
22:08:39 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10183ms
22:08:39 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
22:08:39 INFO - PROCESS | 1652 | 1468732119352 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:39 INFO - PROCESS | 1652 | 1468732119439 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:39 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
22:08:39 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 570ms
22:08:39 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
22:08:39 INFO - PROCESS | 1652 | 1468732119924 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:39 INFO - PROCESS | 1652 | 1468732119972 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:40 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
22:08:40 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 219ms
22:08:40 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
22:08:40 INFO - PROCESS | 1652 | 1468732120153 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:40 INFO - PROCESS | 1652 | 1468732120203 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:40 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
22:08:40 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 217ms
22:08:40 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
22:08:40 INFO - PROCESS | 1652 | 1468732120376 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:40 INFO - PROCESS | 1652 | 1468732120428 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:40 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
22:08:40 INFO - {}
22:08:40 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 268ms
22:08:40 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
22:08:40 INFO - PROCESS | 1652 | 1468732120642 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:40 INFO - PROCESS | 1652 | 1468732120692 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:40 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
22:08:40 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 216ms
22:08:40 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
22:08:40 INFO - PROCESS | 1652 | 1468732120860 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:40 INFO - PROCESS | 1652 | 1468732120905 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:41 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
22:08:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
22:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
22:08:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
22:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
22:08:41 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 217ms
22:08:41 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
22:08:41 INFO - PROCESS | 1652 | 1468732121081 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:41 INFO - PROCESS | 1652 | 1468732121144 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:41 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().
22:08:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 216ms
22:08:41 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
22:08:41 INFO - PROCESS | 1652 | 1468732121305 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:41 INFO - PROCESS | 1652 | 1468732121350 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:41 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
22:08:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 224ms
22:08:41 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
22:08:41 INFO - PROCESS | 1652 | 1468732121525 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:41 INFO - PROCESS | 1652 | 1468732121575 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:41 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
22:08:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 218ms
22:08:41 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
22:08:41 INFO - PROCESS | 1652 | 1468732121746 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:41 INFO - PROCESS | 1652 | 1468732121808 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:42 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"
22:08:42 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
22:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:42 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
22:08:42 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
22:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:42 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
22:08:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
22:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:08:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
22:08:42 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 267ms
22:08:42 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
22:08:42 INFO - PROCESS | 1652 | 1468732122022 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:42 INFO - PROCESS | 1652 | 1468732122076 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:42 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
22:08:42 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 222ms
22:08:42 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
22:08:42 INFO - PROCESS | 1652 | 1468732122241 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:42 INFO - PROCESS | 1652 | 1468732122305 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:42 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
22:08:42 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 216ms
22:08:42 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
22:08:42 INFO - PROCESS | 1652 | 1468732122459 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:42 INFO - PROCESS | 1652 | 1468732122510 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:42 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
22:08:42 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 267ms
22:08:42 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
22:08:42 INFO - PROCESS | 1652 | 1468732122733 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:42 INFO - PROCESS | 1652 | 1468732122813 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:08:43 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
22:08:43 INFO - do_test/)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
22:09:06 INFO - )
22:09:06 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 216ms
22:09:06 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
22:09:06 INFO - PROCESS | 1652 | 1468732146738 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:06 INFO - PROCESS | 1652 | 1468732146788 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
22:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
22:09:06 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 223ms
22:09:06 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
22:09:06 INFO - PROCESS | 1652 | 1468732146959 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:07 INFO - PROCESS | 1652 | 1468732147006 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
22:09:07 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 218ms
22:09:07 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
22:09:07 INFO - PROCESS | 1652 | 1468732147188 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:07 INFO - PROCESS | 1652 | 1468732147248 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
22:09:07 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 225ms
22:09:07 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
22:09:07 INFO - PROCESS | 1652 | 1468732147409 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:07 INFO - PROCESS | 1652 | 1468732147475 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
22:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
22:09:07 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 267ms
22:09:07 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
22:09:07 INFO - PROCESS | 1652 | 1468732147680 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:07 INFO - PROCESS | 1652 | 1468732147749 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:07 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
22:09:07 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
22:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:07 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
22:09:07 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 266ms
22:09:07 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
22:09:07 INFO - PROCESS | 1652 | 1468732147948 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:08 INFO - PROCESS | 1652 | 1468732148010 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:08 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
22:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
22:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
22:09:08 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 266ms
22:09:08 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
22:09:08 INFO - PROCESS | 1652 | 1468732148224 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:08 INFO - PROCESS | 1652 | 1468732148274 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:08 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
22:09:08 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 217ms
22:09:08 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
22:09:08 INFO - PROCESS | 1652 | 1468732148443 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:08 INFO - PROCESS | 1652 | 1468732148511 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:08 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
22:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
22:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
22:09:08 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 318ms
22:09:08 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
22:09:08 INFO - PROCESS | 1652 | 1468732148766 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:08 INFO - PROCESS | 1652 | 1468732148844 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:08 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
22:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
22:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
22:09:08 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 216ms
22:09:08 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
22:09:08 INFO - PROCESS | 1652 | 1468732148989 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:09 INFO - PROCESS | 1652 | 1468732149040 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
22:09:09 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 223ms
22:09:09 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
22:09:09 INFO - PROCESS | 1652 | 1468732149209 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:09 INFO - PROCESS | 1652 | 1468732149275 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
22:09:09 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 217ms
22:09:09 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
22:09:09 INFO - PROCESS | 1652 | 1468732149429 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:09 INFO - PROCESS | 1652 | 1468732149482 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
22:09:09 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 216ms
22:09:09 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
22:09:09 INFO - PROCESS | 1652 | 1468732149648 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:09 INFO - PROCESS | 1652 | 1468732149706 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
22:09:09 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 216ms
22:09:09 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
22:09:09 INFO - PROCESS | 1652 | 1468732149872 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:09 INFO - PROCESS | 1652 | 1468732149928 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:10 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
22:09:10 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
22:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:09:10 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
22:09:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
22:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
22:09:10 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 223ms
22:09:10 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
22:09:10 INFO - PROCESS | 1652 | 1468732150092 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:10 INFO - PROCESS | 1652 | 1468732150145 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
22:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
22:09:10 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 219ms
22:09:10 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
22:09:10 INFO - PROCESS | 1652 | 1468732150313 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:10 INFO - PROCESS | 1652 | 1468732150372 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
22:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
22:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
22:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
22:09:10 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 216ms
22:09:10 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
22:09:10 INFO - PROCESS | 1652 | 1468732150531 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:10 INFO - PROCESS | 1652 | 1468732150595 Marionette INFO sendAsync 4638ec8b-78b9-cf47-9ca5-2514c9521c3c
22:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: