builder: mozilla-beta_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0256
starttime: 1468711093.84
results: success (0)
buildid: 20160714034957
builduid: 033804a7683d459e9b791bcc707c0e43
revision: 81f987b98a91032913ef201143e2e91db9b77bf7
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:13.841421) =========
master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:13.841785) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:13.842113) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:14.075404) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:14.075744) =========
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.5ncJkgC58n/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.1maQ4eDPNm/Listeners
TMPDIR=/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/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 16:18:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 19.2M=0.001s
2016-07-16 16:18:14 (19.2 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.618802
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:14.739841) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:14.740126) =========
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.5ncJkgC58n/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.1maQ4eDPNm/Listeners
TMPDIR=/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/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.030859
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:14.791967) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 16:18:14.792271) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 81f987b98a91032913ef201143e2e91db9b77bf7 --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 81f987b98a91032913ef201143e2e91db9b77bf7 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5ncJkgC58n/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.1maQ4eDPNm/Listeners
TMPDIR=/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/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 16:18:14,873 truncating revision to first 12 chars
2016-07-16 16:18:14,873 Setting DEBUG logging.
2016-07-16 16:18:14,873 attempt 1/10
2016-07-16 16:18:14,873 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/81f987b98a91?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-16 16:18:15,665 unpacking tar archive at: mozilla-beta-81f987b98a91/testing/mozharness/
program finished with exit code 0
elapsedTime=1.052589
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 16:18:15.870316) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:15.870592) =========
script_repo_revision: 81f987b98a91032913ef201143e2e91db9b77bf7
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:15.870983) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:15.871242) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 16:18:15.893227) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 27 secs) (at 2016-07-16 16:18:15.893505) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-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', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5ncJkgC58n/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.1maQ4eDPNm/Listeners
TMPDIR=/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/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
16:18:16 INFO - MultiFileLogger online at 20160716 16:18:16 in /builds/slave/test
16:18:16 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
16:18:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
16:18:16 INFO - {'append_to_log': False,
16:18:16 INFO - 'base_work_dir': '/builds/slave/test',
16:18:16 INFO - 'blob_upload_branch': 'mozilla-beta',
16:18:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
16:18:16 INFO - 'buildbot_json_path': 'buildprops.json',
16:18:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
16:18:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
16:18:16 INFO - 'download_minidump_stackwalk': True,
16:18:16 INFO - 'download_symbols': 'ondemand',
16:18:16 INFO - 'e10s': True,
16:18:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
16:18:16 INFO - 'tooltool.py': '/tools/tooltool.py',
16:18:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
16:18:16 INFO - '/tools/misc-python/virtualenv.py')},
16:18:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
16:18:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
16:18:16 INFO - 'log_level': 'info',
16:18:16 INFO - 'log_to_console': True,
16:18:16 INFO - 'opt_config_files': (),
16:18:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
16:18:16 INFO - '--processes=1',
16:18:16 INFO - '--config=%(test_path)s/wptrunner.ini',
16:18:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
16:18:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
16:18:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
16:18:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
16:18:16 INFO - 'pip_index': False,
16:18:16 INFO - 'require_test_zip': True,
16:18:16 INFO - 'test_type': ('testharness',),
16:18:16 INFO - 'this_chunk': '1',
16:18:16 INFO - 'tooltool_cache': '/builds/tooltool_cache',
16:18:16 INFO - 'total_chunks': '5',
16:18:16 INFO - 'virtualenv_path': 'venv',
16:18:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
16:18:16 INFO - 'work_dir': 'build'}
16:18:16 INFO - #####
16:18:16 INFO - ##### Running clobber step.
16:18:16 INFO - #####
16:18:16 INFO - Running pre-action listener: _resource_record_pre_action
16:18:16 INFO - Running main action method: clobber
16:18:16 INFO - rmtree: /builds/slave/test/build
16:18:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
16:18:17 INFO - Running post-action listener: _resource_record_post_action
16:18:17 INFO - #####
16:18:17 INFO - ##### Running read-buildbot-config step.
16:18:17 INFO - #####
16:18:17 INFO - Running pre-action listener: _resource_record_pre_action
16:18:17 INFO - Running main action method: read_buildbot_config
16:18:17 INFO - Using buildbot properties:
16:18:17 INFO - {
16:18:17 INFO - "project": "",
16:18:17 INFO - "product": "firefox",
16:18:17 INFO - "script_repo_revision": "production",
16:18:17 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
16:18:17 INFO - "repository": "",
16:18:17 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-e10s-1",
16:18:17 INFO - "buildid": "20160714034957",
16:18:17 INFO - "pgo_build": "False",
16:18:17 INFO - "basedir": "/builds/slave/test",
16:18:17 INFO - "buildnumber": 16,
16:18:17 INFO - "slavename": "t-yosemite-r7-0256",
16:18:17 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/",
16:18:17 INFO - "platform": "macosx64",
16:18:17 INFO - "branch": "mozilla-beta",
16:18:17 INFO - "revision": "81f987b98a91032913ef201143e2e91db9b77bf7",
16:18:17 INFO - "repo_path": "releases/mozilla-beta",
16:18:17 INFO - "moz_repo_path": "",
16:18:17 INFO - "stage_platform": "macosx64",
16:18:17 INFO - "builduid": "033804a7683d459e9b791bcc707c0e43",
16:18:17 INFO - "slavebuilddir": "test"
16:18:17 INFO - }
16:18:17 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.dmg.
16:18:17 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.test_packages.json.
16:18:17 INFO - Running post-action listener: _resource_record_post_action
16:18:17 INFO - #####
16:18:17 INFO - ##### Running download-and-extract step.
16:18:17 INFO - #####
16:18:17 INFO - Running pre-action listener: _resource_record_pre_action
16:18:17 INFO - Running main action method: download_and_extract
16:18:17 INFO - mkdir: /builds/slave/test/build/tests
16:18: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')]}
16:18:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.test_packages.json
16:18:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
16:18:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/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
16:18:17 INFO - Downloaded 1165 bytes.
16:18:17 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
16:18:17 INFO - Using the following test package requirements:
16:18:17 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
16:18:17 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
16:18:17 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
16:18:17 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
16:18:17 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
16:18:17 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
16:18:17 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
16:18:17 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
16:18:17 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
16:18:17 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
16:18:17 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
16:18:17 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
16:18:17 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
16:18:17 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
16:18:17 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
16:18:17 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
16:18:17 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
16:18:17 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
16:18: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')]}
16:18:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.common.tests.zip
16:18:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
16:18:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/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
16:18:18 INFO - Downloaded 18314854 bytes.
16:18:18 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/*']
16:18:18 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/*
16:18:18 INFO - caution: filename not matched: web-platform/*
16:18:18 INFO - Return code: 11
16:18:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
16:18:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.web-platform.tests.zip
16:18:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/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
16:18:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/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
16:18:19 INFO - Downloaded 36389884 bytes.
16:18: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/*']
16:18: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/*
16:18:23 INFO - caution: filename not matched: bin/*
16:18:23 INFO - caution: filename not matched: config/*
16:18:23 INFO - caution: filename not matched: mozbase/*
16:18:23 INFO - caution: filename not matched: marionette/*
16:18:23 INFO - caution: filename not matched: tools/wptserve/*
16:18:23 INFO - Return code: 11
16:18: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')]}
16:18:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.dmg
16:18:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
16:18:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
16:18:26 INFO - Downloaded 86189776 bytes.
16:18:26 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.dmg
16:18:26 INFO - mkdir: /builds/slave/test/properties
16:18:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
16:18:26 INFO - Writing to file /builds/slave/test/properties/build_url
16:18:26 INFO - Contents:
16:18:26 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468493397/firefox-48.0.en-US.mac.dmg
16:18:26 INFO - Running post-action listener: _resource_record_post_action
16:18:26 INFO - Running post-action listener: set_extra_try_arguments
16:18:26 INFO - #####
16:18:26 INFO - ##### Running create-virtualenv step.
16:18:26 INFO - #####
16:18:26 INFO - Running pre-action listener: _pre_create_virtualenv
16:18:26 INFO - Running pre-action listener: _resource_record_pre_action
16:18:26 INFO - Running main action method: create_virtualenv
16:18:26 INFO - Creating virtualenv /builds/slave/test/build/venv
16:18: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
16:18:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
16:18:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
16:18:26 INFO - Using real prefix '/tools/python27'
16:18:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python
16:18:27 INFO - Installing distribute.............................................................................................................................................................................................done.
16:18:30 INFO - Installing pip.................done.
16:18:30 INFO - Return code: 0
16:18:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
16:18: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')]}
16:18:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:18:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18: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')]}
16:18:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:18:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18: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 0x10462ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10464bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f30cc0df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046475e0>, '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 0x10422acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104255990>, '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.5ncJkgC58n/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.1maQ4eDPNm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
16:18: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
16:18: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
16:18:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ncJkgC58n/Render',
16:18:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
16:18:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
16:18:30 INFO - 'HOME': '/Users/cltbld',
16:18:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
16:18:30 INFO - 'LOGNAME': 'cltbld',
16:18:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:18:30 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
16:18:30 INFO - 'MOZ_NO_REMOTE': '1',
16:18:30 INFO - 'NO_EM_RESTART': '1',
16:18:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:18:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
16:18:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
16:18:30 INFO - 'PWD': '/builds/slave/test',
16:18:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
16:18:30 INFO - 'SHELL': '/bin/bash',
16:18:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1maQ4eDPNm/Listeners',
16:18:30 INFO - 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/',
16:18:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
16:18:30 INFO - 'USER': 'cltbld',
16:18:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
16:18:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
16:18:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
16:18:30 INFO - 'XPC_FLAGS': '0x0',
16:18:30 INFO - 'XPC_SERVICE_NAME': '0',
16:18:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
16:18:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
16:18:30 INFO - Downloading/unpacking psutil>=0.7.1
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
16:18:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
16:18:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
16:18:34 INFO - Installing collected packages: psutil
16:18:34 INFO - Running setup.py install for psutil
16:18:34 INFO - building 'psutil._psutil_osx' extension
16:18: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_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o
16:18: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
16:18: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
16:18: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
16:18:35 INFO - building 'psutil._psutil_posix' extension
16:18:35 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
16:18:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
16:18:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
16:18:35 INFO - ^
16:18:35 INFO - 1 warning generated.
16:18:35 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
16:18:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
16:18:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
16:18:35 INFO - Successfully installed psutil
16:18:35 INFO - Cleaning up...
16:18:35 INFO - Return code: 0
16:18:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
16:18: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')]}
16:18:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:18:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18: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')]}
16:18:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:18:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18: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 0x10462ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10464bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f30cc0df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046475e0>, '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 0x10422acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104255990>, '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.5ncJkgC58n/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.1maQ4eDPNm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
16:18: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
16:18: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
16:18:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ncJkgC58n/Render',
16:18:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
16:18:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
16:18:35 INFO - 'HOME': '/Users/cltbld',
16:18:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
16:18:35 INFO - 'LOGNAME': 'cltbld',
16:18:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:18:35 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
16:18:35 INFO - 'MOZ_NO_REMOTE': '1',
16:18:35 INFO - 'NO_EM_RESTART': '1',
16:18:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:18:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
16:18:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
16:18:35 INFO - 'PWD': '/builds/slave/test',
16:18:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
16:18:35 INFO - 'SHELL': '/bin/bash',
16:18:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1maQ4eDPNm/Listeners',
16:18:35 INFO - 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/',
16:18:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
16:18:35 INFO - 'USER': 'cltbld',
16:18:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
16:18:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
16:18:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
16:18:35 INFO - 'XPC_FLAGS': '0x0',
16:18:35 INFO - 'XPC_SERVICE_NAME': '0',
16:18:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
16:18:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
16:18:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz
16:18:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
16:18:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
16:18:38 INFO - Installing collected packages: mozsystemmonitor
16:18:38 INFO - Running setup.py install for mozsystemmonitor
16:18:38 INFO - Successfully installed mozsystemmonitor
16:18:38 INFO - Cleaning up...
16:18:38 INFO - Return code: 0
16:18:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
16:18: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')]}
16:18:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:18:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18: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')]}
16:18:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:18:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18: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 0x10462ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10464bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f30cc0df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046475e0>, '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 0x10422acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104255990>, '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.5ncJkgC58n/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.1maQ4eDPNm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
16:18: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
16:18: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
16:18:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ncJkgC58n/Render',
16:18:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
16:18:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
16:18:38 INFO - 'HOME': '/Users/cltbld',
16:18:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
16:18:38 INFO - 'LOGNAME': 'cltbld',
16:18:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:18:38 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
16:18:38 INFO - 'MOZ_NO_REMOTE': '1',
16:18:38 INFO - 'NO_EM_RESTART': '1',
16:18:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:18:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
16:18:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
16:18:38 INFO - 'PWD': '/builds/slave/test',
16:18:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
16:18:38 INFO - 'SHELL': '/bin/bash',
16:18:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1maQ4eDPNm/Listeners',
16:18:38 INFO - 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/',
16:18:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
16:18:38 INFO - 'USER': 'cltbld',
16:18:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
16:18:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
16:18:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
16:18:38 INFO - 'XPC_FLAGS': '0x0',
16:18:38 INFO - 'XPC_SERVICE_NAME': '0',
16:18:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
16:18:38 INFO - Ignoring indexes: https://pypi.python.org/simple/
16:18:38 INFO - Downloading/unpacking blobuploader==1.2.4
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18:41 INFO - Downloading blobuploader-1.2.4.tar.gz
16:18:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
16:18:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
16:18:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18:42 INFO - Downloading docopt-0.6.1.tar.gz
16:18:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
16:18:42 INFO - Installing collected packages: blobuploader, requests, docopt
16:18:42 INFO - Running setup.py install for blobuploader
16:18:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
16:18:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
16:18:42 INFO - Running setup.py install for requests
16:18:43 INFO - Running setup.py install for docopt
16:18:43 INFO - Successfully installed blobuploader requests docopt
16:18:43 INFO - Cleaning up...
16:18:43 INFO - Return code: 0
16:18:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv
16:18:43 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')]}
16:18:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:18:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18:43 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')]}
16:18:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:18:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18:43 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 0x10462ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10464bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f30cc0df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046475e0>, '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 0x10422acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104255990>, '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.5ncJkgC58n/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.1maQ4eDPNm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
16:18:43 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
16:18:43 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
16:18:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ncJkgC58n/Render',
16:18:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
16:18:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
16:18:43 INFO - 'HOME': '/Users/cltbld',
16:18:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
16:18:43 INFO - 'LOGNAME': 'cltbld',
16:18:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:18:43 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
16:18:43 INFO - 'MOZ_NO_REMOTE': '1',
16:18:43 INFO - 'NO_EM_RESTART': '1',
16:18:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:18:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
16:18:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
16:18:43 INFO - 'PWD': '/builds/slave/test',
16:18:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
16:18:43 INFO - 'SHELL': '/bin/bash',
16:18:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1maQ4eDPNm/Listeners',
16:18:43 INFO - 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/',
16:18:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
16:18:43 INFO - 'USER': 'cltbld',
16:18:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
16:18:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
16:18:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
16:18:43 INFO - 'XPC_FLAGS': '0x0',
16:18:43 INFO - 'XPC_SERVICE_NAME': '0',
16:18:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
16:18:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
16:18:43 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-tk4JBU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
16:18:43 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-Lgc76_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
16:18:43 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-9Q1cDQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
16:18:43 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-30wphT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
16:18:43 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-qRzDG8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-lNjuAb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-V_GRjU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-0iMSNH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-xbhHzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-bGLoHa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-ZUksIF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-CzJziD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-yZ6R96-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-_rsG5t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
16:18:44 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-6LllNh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
16:18:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
16:18:45 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-mrN8FO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
16:18:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
16:18:45 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-nvYOn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
16:18:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
16:18:45 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-tjM2qd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
16:18:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
16:18:45 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-f5ZWxM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
16:18:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
16:18:45 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-u2604x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
16:18:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
16:18:45 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-g6UXG6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
16:18:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
16:18:46 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
16:18:46 INFO - Running setup.py install for manifestparser
16:18:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
16:18:46 INFO - Running setup.py install for mozcrash
16:18:46 INFO - Running setup.py install for mozdebug
16:18:46 INFO - Running setup.py install for mozdevice
16:18:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
16:18:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin
16:18:46 INFO - Running setup.py install for mozfile
16:18:46 INFO - Running setup.py install for mozhttpd
16:18:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
16:18:46 INFO - Running setup.py install for mozinfo
16:18:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
16:18:47 INFO - Running setup.py install for mozInstall
16:18:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
16:18:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
16:18:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
16:18:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
16:18:47 INFO - Running setup.py install for mozleak
16:18:47 INFO - Running setup.py install for mozlog
16:18:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
16:18:47 INFO - Running setup.py install for moznetwork
16:18:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
16:18:47 INFO - Running setup.py install for mozprocess
16:18:47 INFO - Running setup.py install for mozprofile
16:18:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
16:18:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
16:18:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
16:18:48 INFO - Running setup.py install for mozrunner
16:18:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
16:18:48 INFO - Running setup.py install for mozscreenshot
16:18:48 INFO - Running setup.py install for moztest
16:18:48 INFO - Running setup.py install for mozversion
16:18:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
16:18:48 INFO - Running setup.py install for wptserve
16:18:48 INFO - Running setup.py install for marionette-driver
16:18:48 INFO - Running setup.py install for browsermob-proxy
16:18:49 INFO - Running setup.py install for marionette-client
16:18:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
16:18:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
16:18: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
16:18:49 INFO - Cleaning up...
16:18:49 INFO - Return code: 0
16:18:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv
16:18: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')]}
16:18:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:18:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18: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')]}
16:18:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:18:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
16:18: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 0x10462ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10464bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f30cc0df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046475e0>, '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 0x10422acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104255990>, '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.5ncJkgC58n/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.1maQ4eDPNm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
16:18: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
16:18: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
16:18:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ncJkgC58n/Render',
16:18:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
16:18:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
16:18:49 INFO - 'HOME': '/Users/cltbld',
16:18:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
16:18:49 INFO - 'LOGNAME': 'cltbld',
16:18:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:18:49 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
16:18:49 INFO - 'MOZ_NO_REMOTE': '1',
16:18:49 INFO - 'NO_EM_RESTART': '1',
16:18:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:18:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
16:18:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
16:18:49 INFO - 'PWD': '/builds/slave/test',
16:18:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
16:18:49 INFO - 'SHELL': '/bin/bash',
16:18:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1maQ4eDPNm/Listeners',
16:18:49 INFO - 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/',
16:18:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
16:18:49 INFO - 'USER': 'cltbld',
16:18:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
16:18:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
16:18:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
16:18:49 INFO - 'XPC_FLAGS': '0x0',
16:18:49 INFO - 'XPC_SERVICE_NAME': '0',
16:18:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
16:18:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
16:18:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
16:18:49 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-KWaElA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
16:18: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))
16:18:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
16:18:49 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-vuCZed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
16:18: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))
16:18:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
16:18:49 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-NYV8II-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
16:18:50 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))
16:18:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
16:18:50 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-5RKRao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
16:18:50 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))
16:18:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
16:18:50 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-ifAQNr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
16:18:50 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))
16:18:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
16:18:50 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-mg2PKF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
16:18: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))
16:18:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
16:18:50 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-C2zc9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
16:18: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))
16:18:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
16:18:50 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-7nljrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
16:18: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))
16:18:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
16:18:50 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-ilJvzP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
16:18: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))
16:18:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
16:18:50 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-2FS8Y5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
16:18: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))
16:18:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
16:18:50 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-JEsZnf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
16:18: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))
16:18:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
16:18:50 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-_OAs8i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
16:18:51 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))
16:18:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
16:18:51 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-oO72kj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
16:18:51 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))
16:18:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
16:18:51 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-suLOCx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
16:18:51 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))
16:18:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
16:18:51 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-KukjKZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
16:18: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))
16:18:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
16:18:51 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-JK9Q_i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
16:18: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))
16:18:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
16:18:51 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-0awrwA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
16:18: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))
16:18:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
16:18:51 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-JV9Yr1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
16:18: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))
16:18:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
16:18:51 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-AJJWDM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
16:18: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))
16:18:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
16:18:51 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-aEytOq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
16:18: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))
16:18:51 INFO - Unpacking /builds/slave/test/build/tests/marionette
16:18:52 INFO - Running setup.py (path:/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/pip-Ojrfzw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
16:18:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
16:18: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))
16:18: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))
16:18: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))
16:18: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))
16:18: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))
16:18: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))
16:18:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18: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
16:18:54 INFO - Downloading blessings-1.6.tar.gz
16:18:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
16:18:55 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))
16:18:55 INFO - Installing collected packages: blessings
16:18:55 INFO - Running setup.py install for blessings
16:18:55 INFO - Successfully installed blessings
16:18:55 INFO - Cleaning up...
16:18:55 INFO - Return code: 0
16:18:55 INFO - Done creating virtualenv /builds/slave/test/build/venv.
16:18:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
16:18:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
16:18:55 INFO - Reading from file tmpfile_stdout
16:18:55 INFO - Current package versions:
16:18:55 INFO - blessings == 1.6
16:18:55 INFO - blobuploader == 1.2.4
16:18:55 INFO - browsermob-proxy == 0.6.0
16:18:55 INFO - docopt == 0.6.1
16:18:55 INFO - manifestparser == 1.1
16:18:55 INFO - marionette-client == 2.3.0
16:18:55 INFO - marionette-driver == 1.4.0
16:18:55 INFO - mozInstall == 1.12
16:18:55 INFO - mozcrash == 0.17
16:18:55 INFO - mozdebug == 0.1
16:18:55 INFO - mozdevice == 0.48
16:18:55 INFO - mozfile == 1.2
16:18:55 INFO - mozhttpd == 0.7
16:18:55 INFO - mozinfo == 0.9
16:18:55 INFO - mozleak == 0.1
16:18:55 INFO - mozlog == 3.1
16:18:55 INFO - moznetwork == 0.27
16:18:55 INFO - mozprocess == 0.22
16:18:55 INFO - mozprofile == 0.28
16:18:55 INFO - mozrunner == 6.11
16:18:55 INFO - mozscreenshot == 0.1
16:18:55 INFO - mozsystemmonitor == 0.0
16:18:55 INFO - moztest == 0.7
16:18:55 INFO - mozversion == 1.4
16:18:55 INFO - psutil == 3.1.1
16:18:55 INFO - requests == 1.2.3
16:18:55 INFO - wptserve == 1.4.0
16:18:55 INFO - wsgiref == 0.1.2
16:18:55 INFO - Running post-action listener: _resource_record_post_action
16:18:55 INFO - Running post-action listener: _start_resource_monitoring
16:18:55 INFO - Starting resource monitoring.
16:18:55 INFO - #####
16:18:55 INFO - ##### Running pull step.
16:18:55 INFO - #####
16:18:55 INFO - Running pre-action listener: _resource_record_pre_action
16:18:55 INFO - Running main action method: pull
16:18:55 INFO - Pull has nothing to do!
16:18:55 INFO - Running post-action listener: _resource_record_post_action
16:18:55 INFO - #####
16:18:55 INFO - ##### Running install step.
16:18:55 INFO - #####
16:18:55 INFO - Running pre-action listener: _resource_record_pre_action
16:18:55 INFO - Running main action method: install
16:18:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
16:18:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
16:18:55 INFO - Reading from file tmpfile_stdout
16:18:55 INFO - Detecting whether we're running mozinstall >=1.0...
16:18:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
16:18:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
16:18:56 INFO - Reading from file tmpfile_stdout
16:18:56 INFO - Output received:
16:18:56 INFO - Usage: mozinstall [options] installer
16:18:56 INFO - Options:
16:18:56 INFO - -h, --help show this help message and exit
16:18:56 INFO - -d DEST, --destination=DEST
16:18:56 INFO - Directory to install application into. [default:
16:18:56 INFO - "/builds/slave/test"]
16:18:56 INFO - --app=APP Application being installed. [default: firefox]
16:18:56 INFO - mkdir: /builds/slave/test/build/application
16:18:56 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']
16:18:56 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
16:19:18 INFO - Reading from file tmpfile_stdout
16:19:18 INFO - Output received:
16:19:18 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
16:19:18 INFO - Running post-action listener: _resource_record_post_action
16:19:18 INFO - #####
16:19:18 INFO - ##### Running run-tests step.
16:19:18 INFO - #####
16:19:18 INFO - Running pre-action listener: _resource_record_pre_action
16:19:18 INFO - Running main action method: run_tests
16:19:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
16:19:18 INFO - Minidump filename unknown. Determining based upon platform and architecture.
16:19:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
16:19:18 INFO - grabbing minidump binary from tooltool
16:19:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
16:19:18 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 0x1046475e0>, '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 0x10422acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104255990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
16:19:18 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
16:19:18 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
16:19:18 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
16:19:18 INFO - Return code: 0
16:19:18 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
16:19:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
16:19:18 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/1468493397/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
16:19:18 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/1468493397/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
16:19:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ncJkgC58n/Render',
16:19:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
16:19:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
16:19:18 INFO - 'HOME': '/Users/cltbld',
16:19:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
16:19:18 INFO - 'LOGNAME': 'cltbld',
16:19:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
16:19:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:19:18 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
16:19:18 INFO - 'MOZ_NO_REMOTE': '1',
16:19:18 INFO - 'NO_EM_RESTART': '1',
16:19:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:19:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
16:19:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
16:19:18 INFO - 'PWD': '/builds/slave/test',
16:19:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
16:19:18 INFO - 'SHELL': '/bin/bash',
16:19:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1maQ4eDPNm/Listeners',
16:19:18 INFO - 'TMPDIR': '/var/folders/87/tdvlw3rj6yb17xk_t0qxk6xw00000w/T/',
16:19:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
16:19:18 INFO - 'USER': 'cltbld',
16:19:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
16:19:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
16:19:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
16:19:18 INFO - 'XPC_FLAGS': '0x0',
16:19:18 INFO - 'XPC_SERVICE_NAME': '0',
16:19:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
16:19:18 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/1468493397/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
16:19: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
16:19:18 INFO - import pkg_resources
16:19:19 INFO - Using 1 client processes
16:19:19 INFO - wptserve Starting http server on 127.0.0.1:8000
16:19:19 INFO - wptserve Starting http server on 127.0.0.1:8001
16:19:19 INFO - wptserve Starting http server on 127.0.0.1:8443
16:19:22 INFO - SUITE-START | Running 1476 tests
16:19:22 INFO - Running testharness tests
16:19:22 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
16:19:22 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
16:19:22 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
16:19:22 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
16:19:22 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
16:19:22 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
16:19:22 INFO - TEST-START | /cors/redirect-origin.htm
16:19:22 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
16:19:22 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
16:19:22 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
16:19:22 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
16:19:22 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
16:19:22 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 9ms
16:19:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
16:19:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 13ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
16:19:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
16:19:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
16:19:22 INFO - Setting up ssl
16:19:22 INFO - PROCESS | certutil |
16:19:22 INFO - PROCESS | certutil |
16:19:22 INFO - PROCESS | certutil |
16:19:22 INFO - Certificate Nickname Trust Attributes
16:19:22 INFO - SSL,S/MIME,JAR/XPI
16:19:22 INFO -
16:19:22 INFO - web-platform-tests CT,,
16:19:22 INFO -
16:19:22 INFO - Starting runner
16:19:23 INFO - PROCESS | 1740 | 1468711163168 Marionette INFO Listening on port 2828
16:19:24 INFO - PROCESS | 1740 | 1468711164595 Marionette INFO startBrowser f7dc5929-d895-b84e-aafc-370f08186f64
16:19:24 INFO - PROCESS | 1740 | 1468711164608 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:24 INFO - PROCESS | 1740 | 1468711164806 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:24 INFO - PROCESS | 1740 | 1468711164866 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:25 INFO - PROCESS | 1740 | 1468711165387 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:25 INFO - PROCESS | 1740 | 1468711165638 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
16:19:25 INFO - PROCESS | 1740 | 1468711165674 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:25 INFO - PROCESS | 1740 | 1468711165687 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
16:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 269ms
16:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
16:19:25 INFO - PROCESS | 1740 | 1468711165993 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:26 INFO - PROCESS | 1740 | 1468711166111 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
16:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 417ms
16:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
16:19:26 INFO - PROCESS | 1740 | 1468711166375 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:26 INFO - PROCESS | 1740 | 1468711166424 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
16:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 276ms
16:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
16:19:26 INFO - PROCESS | 1740 | 1468711166646 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:26 INFO - PROCESS | 1740 | 1468711166692 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
16:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 219ms
16:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
16:19:26 INFO - PROCESS | 1740 | 1468711166873 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:26 INFO - PROCESS | 1740 | 1468711166907 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
16:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 275ms
16:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
16:19:27 INFO - PROCESS | 1740 | 1468711167143 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:27 INFO - PROCESS | 1740 | 1468711167176 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
16:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 267ms
16:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
16:19:27 INFO - PROCESS | 1740 | 1468711167427 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:27 INFO - PROCESS | 1740 | 1468711167478 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
16:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 230ms
16:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
16:19:27 INFO - PROCESS | 1740 | 1468711167655 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:27 INFO - PROCESS | 1740 | 1468711167687 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
16:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 272ms
16:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
16:19:27 INFO - PROCESS | 1740 | 1468711167940 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:27 INFO - PROCESS | 1740 | 1468711167976 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
16:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 229ms
16:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
16:19:28 INFO - PROCESS | 1740 | 1468711168161 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:28 INFO - PROCESS | 1740 | 1468711168214 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
16:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 268ms
16:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
16:19:28 INFO - PROCESS | 1740 | 1468711168439 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:28 INFO - PROCESS | 1740 | 1468711168484 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
16:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 324ms
16:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
16:19:28 INFO - PROCESS | 1740 | 1468711168760 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:28 INFO - PROCESS | 1740 | 1468711168815 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
16:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 220ms
16:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
16:19:28 INFO - PROCESS | 1740 | 1468711168987 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:29 INFO - PROCESS | 1740 | 1468711169019 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
16:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 167ms
16:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
16:19:29 INFO - PROCESS | 1740 | 1468711169162 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:29 INFO - PROCESS | 1740 | 1468711169201 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
16:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 219ms
16:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
16:19:29 INFO - PROCESS | 1740 | 1468711169388 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:29 INFO - PROCESS | 1740 | 1468711169422 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
16:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 223ms
16:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
16:19:29 INFO - PROCESS | 1740 | 1468711169608 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:29 INFO - PROCESS | 1740 | 1468711169638 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
16:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 266ms
16:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
16:19:29 INFO - PROCESS | 1740 | 1468711169876 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:29 INFO - PROCESS | 1740 | 1468711169919 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
16:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 217ms
16:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
16:19:30 INFO - PROCESS | 1740 | 1468711170096 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:30 INFO - PROCESS | 1740 | 1468711170135 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
16:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 216ms
16:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
16:19:30 INFO - PROCESS | 1740 | 1468711170321 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:30 INFO - PROCESS | 1740 | 1468711170352 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
16:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 224ms
16:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
16:19:30 INFO - PROCESS | 1740 | 1468711170542 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:30 INFO - PROCESS | 1740 | 1468711170574 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
16:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 219ms
16:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
16:19:30 INFO - PROCESS | 1740 | 1468711170762 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:30 INFO - PROCESS | 1740 | 1468711170809 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
16:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 216ms
16:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
16:19:30 INFO - PROCESS | 1740 | 1468711170988 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:31 INFO - PROCESS | 1740 | 1468711171023 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
16:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 225ms
16:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
16:19:31 INFO - PROCESS | 1740 | 1468711171207 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:31 INFO - PROCESS | 1740 | 1468711171243 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
16:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 266ms
16:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
16:19:31 INFO - PROCESS | 1740 | 1468711171478 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:31 INFO - PROCESS | 1740 | 1468711171536 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
16:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 267ms
16:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
16:19:31 INFO - PROCESS | 1740 | 1468711171746 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:31 INFO - PROCESS | 1740 | 1468711171778 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
16:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 219ms
16:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
16:19:31 INFO - PROCESS | 1740 | 1468711171977 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:32 INFO - PROCESS | 1740 | 1468711172037 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
16:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 320ms
16:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
16:19:32 INFO - PROCESS | 1740 | 1468711172309 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:32 INFO - PROCESS | 1740 | 1468711172351 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
16:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 277ms
16:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
16:19:32 INFO - PROCESS | 1740 | 1468711172578 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:32 INFO - PROCESS | 1740 | 1468711172633 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
16:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 268ms
16:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
16:19:32 INFO - PROCESS | 1740 | 1468711172857 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:32 INFO - PROCESS | 1740 | 1468711172920 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
16:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 416ms
16:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
16:19:33 INFO - PROCESS | 1740 | 1468711173277 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:33 INFO - PROCESS | 1740 | 1468711173323 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
16:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms
16:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
16:19:33 INFO - PROCESS | 1740 | 1468711173755 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:33 INFO - PROCESS | 1740 | 1468711173809 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
16:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 268ms
16:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
16:19:34 INFO - PROCESS | 1740 | 1468711174065 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:34 INFO - PROCESS | 1740 | 1468711174128 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
16:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 333ms
16:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
16:19:34 INFO - PROCESS | 1740 | 1468711174425 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:34 INFO - PROCESS | 1740 | 1468711174471 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
16:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 273ms
16:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
16:19:34 INFO - PROCESS | 1740 | 1468711174692 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:34 INFO - PROCESS | 1740 | 1468711174726 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
16:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 218ms
16:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
16:19:34 INFO - PROCESS | 1740 | 1468711174912 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:34 INFO - PROCESS | 1740 | 1468711174948 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
16:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 216ms
16:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
16:19:35 INFO - PROCESS | 1740 | 1468711175139 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:35 INFO - PROCESS | 1740 | 1468711175187 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
16:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 274ms
16:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
16:19:35 INFO - PROCESS | 1740 | 1468711175424 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:35 INFO - PROCESS | 1740 | 1468711175481 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
16:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 426ms
16:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
16:19:35 INFO - PROCESS | 1740 | 1468711175845 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:35 INFO - PROCESS | 1740 | 1468711175900 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
16:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 318ms
16:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
16:19:36 INFO - PROCESS | 1740 | 1468711176183 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:36 INFO - PROCESS | 1740 | 1468711176225 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
16:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 272ms
16:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
16:19:36 INFO - PROCESS | 1740 | 1468711176459 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:36 INFO - PROCESS | 1740 | 1468711176518 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
16:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 326ms
16:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
16:19:36 INFO - PROCESS | 1740 | 1468711176791 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:36 INFO - PROCESS | 1740 | 1468711176843 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
16:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 273ms
16:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
16:19:37 INFO - PROCESS | 1740 | 1468711177058 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:37 INFO - PROCESS | 1740 | 1468711177094 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
16:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 218ms
16:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
16:19:37 INFO - PROCESS | 1740 | 1468711177278 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:37 INFO - PROCESS | 1740 | 1468711177322 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
16:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 216ms
16:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
16:19:37 INFO - PROCESS | 1740 | 1468711177503 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:37 INFO - PROCESS | 1740 | 1468711177531 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
16:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 216ms
16:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
16:19:37 INFO - PROCESS | 1740 | 1468711177723 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:37 INFO - PROCESS | 1740 | 1468711177768 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
16:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 269ms
16:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
16:19:37 INFO - PROCESS | 1740 | 1468711177993 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:38 INFO - PROCESS | 1740 | 1468711178034 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
16:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 267ms
16:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
16:19:38 INFO - PROCESS | 1740 | 1468711178292 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:38 INFO - PROCESS | 1740 | 1468711178347 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
16:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 277ms
16:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
16:19:38 INFO - PROCESS | 1740 | 1468711178558 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:38 INFO - PROCESS | 1740 | 1468711178600 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
16:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 222ms
16:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
16:19:38 INFO - PROCESS | 1740 | 1468711178793 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:38 INFO - PROCESS | 1740 | 1468711178850 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
16:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 228ms
16:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
16:19:39 INFO - PROCESS | 1740 | 1468711179021 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:39 INFO - PROCESS | 1740 | 1468711179068 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
16:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 219ms
16:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
16:19:39 INFO - PROCESS | 1740 | 1468711179246 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:39 INFO - PROCESS | 1740 | 1468711179324 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
16:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 317ms
16:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
16:19:39 INFO - PROCESS | 1740 | 1468711179609 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:39 INFO - PROCESS | 1740 | 1468711179652 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
16:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 301ms
16:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
16:19:39 INFO - PROCESS | 1740 | 1468711179893 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:39 INFO - PROCESS | 1740 | 1468711179933 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
16:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 218ms
16:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
16:19:40 INFO - PROCESS | 1740 | 1468711180120 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:40 INFO - PROCESS | 1740 | 1468711180173 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
16:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 223ms
16:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
16:19:40 INFO - PROCESS | 1740 | 1468711180343 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:40 INFO - PROCESS | 1740 | 1468711180384 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
16:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 218ms
16:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
16:19:40 INFO - PROCESS | 1740 | 1468711180571 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:40 INFO - PROCESS | 1740 | 1468711180603 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
16:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 225ms
16:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
16:19:40 INFO - PROCESS | 1740 | 1468711180791 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:40 INFO - PROCESS | 1740 | 1468711180822 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
16:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 218ms
16:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
16:19:41 INFO - PROCESS | 1740 | 1468711181020 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - PROCESS | 1740 | 1468711181052 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
16:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 219ms
16:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
16:19:41 INFO - PROCESS | 1740 | 1468711181240 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - PROCESS | 1740 | 1468711181274 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
16:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 216ms
16:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
16:19:41 INFO - PROCESS | 1740 | 1468711181460 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - PROCESS | 1740 | 1468711181495 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
16:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 220ms
16:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
16:19:41 INFO - PROCESS | 1740 | 1468711181688 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - PROCESS | 1740 | 1468711181724 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
16:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 224ms
16:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
16:19:41 INFO - PROCESS | 1740 | 1468711181907 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:41 INFO - PROCESS | 1740 | 1468711181940 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
16:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 216ms
16:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
16:19:42 INFO - PROCESS | 1740 | 1468711182126 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:42 INFO - PROCESS | 1740 | 1468711182156 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
16:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 217ms
16:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
16:19:42 INFO - PROCESS | 1740 | 1468711182355 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:42 INFO - PROCESS | 1740 | 1468711182387 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
16:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 427ms
16:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
16:19:42 INFO - PROCESS | 1740 | 1468711182775 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:42 INFO - PROCESS | 1740 | 1468711182794 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
16:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 217ms
16:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
16:19:43 INFO - PROCESS | 1740 | 1468711183011 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:43 INFO - PROCESS | 1740 | 1468711183060 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
16:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 270ms
16:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
16:19:43 INFO - PROCESS | 1740 | 1468711183284 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:43 INFO - PROCESS | 1740 | 1468711183334 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
16:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 316ms
16:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
16:19:43 INFO - PROCESS | 1740 | 1468711183607 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:43 INFO - PROCESS | 1740 | 1468711183652 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
16:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 378ms
16:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
16:19:43 INFO - PROCESS | 1740 | 1468711183980 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:44 INFO - PROCESS | 1740 | 1468711184028 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
16:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 568ms
16:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
16:19:44 INFO - PROCESS | 1740 | 1468711184559 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:44 INFO - PROCESS | 1740 | 1468711184860 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
16:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 518ms
16:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
16:19:45 INFO - PROCESS | 1740 | 1468711185087 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:45 INFO - PROCESS | 1740 | 1468711185126 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
16:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 218ms
16:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
16:19:45 INFO - PROCESS | 1740 | 1468711185310 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:45 INFO - PROCESS | 1740 | 1468711185342 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
16:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 218ms
16:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
16:19:45 INFO - PROCESS | 1740 | 1468711185528 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:45 INFO - PROCESS | 1740 | 1468711185570 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:45 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.
16:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 267ms
16:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
16:19:45 INFO - PROCESS | 1740 | 1468711185809 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:45 INFO - PROCESS | 1740 | 1468711185853 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:46 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.
16:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 277ms
16:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
16:19:46 INFO - PROCESS | 1740 | 1468711186082 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:46 INFO - PROCESS | 1740 | 1468711186127 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:46 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.
16:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 272ms
16:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
16:19:46 INFO - PROCESS | 1740 | 1468711186372 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:46 INFO - PROCESS | 1740 | 1468711186435 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:46 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.
16:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 367ms
16:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
16:19:46 INFO - PROCESS | 1740 | 1468711186739 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:46 INFO - PROCESS | 1740 | 1468711186775 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:46 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.
16:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 227ms
16:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
16:19:46 INFO - PROCESS | 1740 | 1468711186962 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:47 INFO - PROCESS | 1740 | 1468711186996 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:47 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.
16:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 269ms
16:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
16:19:47 INFO - PROCESS | 1740 | 1468711187238 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:47 INFO - PROCESS | 1740 | 1468711187274 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:47 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.
16:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 275ms
16:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
16:19:47 INFO - PROCESS | 1740 | 1468711187511 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:47 INFO - PROCESS | 1740 | 1468711187576 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:47 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.
16:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 371ms
16:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
16:19:47 INFO - PROCESS | 1740 | 1468711187891 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:47 INFO - PROCESS | 1740 | 1468711187926 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:48 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.
16:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 268ms
16:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
16:19:48 INFO - PROCESS | 1740 | 1468711188164 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:48 INFO - PROCESS | 1740 | 1468711188223 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:48 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.
16:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 267ms
16:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
16:19:48 INFO - PROCESS | 1740 | 1468711188442 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:48 INFO - PROCESS | 1740 | 1468711188476 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:48 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.
16:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 270ms
16:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
16:19:48 INFO - PROCESS | 1740 | 1468711188725 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:48 INFO - PROCESS | 1740 | 1468711188792 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:49 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.
16:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 317ms
16:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
16:19:49 INFO - PROCESS | 1740 | 1468711189043 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:49 INFO - PROCESS | 1740 | 1468711189077 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:49 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.
16:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 218ms
16:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
16:19:49 INFO - PROCESS | 1740 | 1468711189260 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:49 INFO - PROCESS | 1740 | 1468711189304 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:49 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.
16:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 218ms
16:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
16:19:49 INFO - PROCESS | 1740 | 1468711189488 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:49 INFO - PROCESS | 1740 | 1468711189519 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:49 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.
16:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 326ms
16:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
16:19:49 INFO - PROCESS | 1740 | 1468711189817 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:49 INFO - PROCESS | 1740 | 1468711189856 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:50 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.
16:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 270ms
16:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
16:19:50 INFO - PROCESS | 1740 | 1468711190090 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:50 INFO - PROCESS | 1740 | 1468711190128 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:50 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.
16:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 368ms
16:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
16:19:50 INFO - PROCESS | 1740 | 1468711190462 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:50 INFO - PROCESS | 1740 | 1468711190498 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:50 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.
16:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 268ms
16:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
16:19:50 INFO - PROCESS | 1740 | 1468711190741 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:50 INFO - PROCESS | 1740 | 1468711190776 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:51 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.
16:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 269ms
16:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
16:19:51 INFO - PROCESS | 1740 | 1468711191024 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:51 INFO - PROCESS | 1740 | 1468711191073 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:51 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.
16:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 323ms
16:19:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
16:19:51 INFO - PROCESS | 1740 | 1468711191342 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:51 INFO - PROCESS | 1740 | 1468711191392 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
16:19:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 317ms
16:19:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
16:19:51 INFO - PROCESS | 1740 | 1468711191664 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:51 INFO - PROCESS | 1740 | 1468711191725 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
16:19:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 267ms
16:19:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
16:19:51 INFO - PROCESS | 1740 | 1468711191940 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:51 INFO - PROCESS | 1740 | 1468711191982 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
16:19:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 274ms
16:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
16:19:52 INFO - PROCESS | 1740 | 1468711192209 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:52 INFO - PROCESS | 1740 | 1468711192268 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
16:19:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 316ms
16:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
16:19:52 INFO - PROCESS | 1740 | 1468711192557 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:52 INFO - PROCESS | 1740 | 1468711192609 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
16:19:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 281ms
16:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
16:19:52 INFO - PROCESS | 1740 | 1468711192826 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:52 INFO - PROCESS | 1740 | 1468711192859 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
16:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 218ms
16:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
16:19:53 INFO - PROCESS | 1740 | 1468711193048 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:53 INFO - PROCESS | 1740 | 1468711193089 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
16:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 320ms
16:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
16:19:53 INFO - PROCESS | 1740 | 1468711193384 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:53 INFO - PROCESS | 1740 | 1468711193443 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
16:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 268ms
16:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
16:19:53 INFO - PROCESS | 1740 | 1468711193656 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:53 INFO - PROCESS | 1740 | 1468711193690 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
16:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 217ms
16:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
16:19:53 INFO - PROCESS | 1740 | 1468711193875 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:53 INFO - PROCESS | 1740 | 1468711193907 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
16:19:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 268ms
16:19:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
16:19:54 INFO - PROCESS | 1740 | 1468711194145 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:54 INFO - PROCESS | 1740 | 1468711194183 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
16:19:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 267ms
16:19:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
16:19:54 INFO - PROCESS | 1740 | 1468711194421 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:54 INFO - PROCESS | 1740 | 1468711194456 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:55 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
16:19:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 719ms
16:19:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
16:19:55 INFO - PROCESS | 1740 | 1468711195136 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:55 INFO - PROCESS | 1740 | 1468711195170 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
16:19:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 720ms
16:19:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
16:19:55 INFO - PROCESS | 1740 | 1468711195859 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:55 INFO - PROCESS | 1740 | 1468711195879 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:56 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
16:19:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:19:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
16:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:19:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 216ms
16:19:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
16:19:56 INFO - PROCESS | 1740 | 1468711196077 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:56 INFO - PROCESS | 1740 | 1468711196116 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
16:19:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 215ms
16:19:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
16:19:56 INFO - PROCESS | 1740 | 1468711196295 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:56 INFO - PROCESS | 1740 | 1468711196334 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
16:19:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 217ms
16:19:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
16:19:56 INFO - PROCESS | 1740 | 1468711196671 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:56 INFO - PROCESS | 1740 | 1468711196728 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
16:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 468ms
16:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
16:19:57 INFO - PROCESS | 1740 | 1468711197035 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:57 INFO - PROCESS | 1740 | 1468711197090 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
16:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 268ms
16:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
16:19:57 INFO - PROCESS | 1740 | 1468711197307 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:57 INFO - PROCESS | 1740 | 1468711197344 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
16:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 318ms
16:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
16:19:57 INFO - PROCESS | 1740 | 1468711197655 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:57 INFO - PROCESS | 1740 | 1468711197702 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
16:19:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 278ms
16:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
16:19:57 INFO - PROCESS | 1740 | 1468711197927 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:57 INFO - PROCESS | 1740 | 1468711197959 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
16:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 319ms
16:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
16:19:58 INFO - PROCESS | 1740 | 1468711198259 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:58 INFO - PROCESS | 1740 | 1468711198321 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:58 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
16:19:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
16:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 324ms
16:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
16:19:58 INFO - PROCESS | 1740 | 1468711198575 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:58 INFO - PROCESS | 1740 | 1468711198612 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:58 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
16:19:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:19:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
16:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 267ms
16:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
16:19:58 INFO - PROCESS | 1740 | 1468711198846 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:58 INFO - PROCESS | 1740 | 1468711198895 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:59 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
16:19:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
16:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:19:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:19:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 318ms
16:19:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
16:19:59 INFO - PROCESS | 1740 | 1468711199176 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:59 INFO - PROCESS | 1740 | 1468711199231 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
16:19:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 266ms
16:19:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
16:19:59 INFO - PROCESS | 1740 | 1468711199443 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:59 INFO - PROCESS | 1740 | 1468711199492 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
16:19:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 319ms
16:19:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
16:19:59 INFO - PROCESS | 1740 | 1468711199793 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:19:59 INFO - PROCESS | 1740 | 1468711199866 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
16:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 329ms
16:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
16:20:00 INFO - PROCESS | 1740 | 1468711200098 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:00 INFO - PROCESS | 1740 | 1468711200148 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
16:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 268ms
16:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
16:20:00 INFO - PROCESS | 1740 | 1468711200379 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:00 INFO - PROCESS | 1740 | 1468711200433 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
16:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 318ms
16:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
16:20:00 INFO - PROCESS | 1740 | 1468711200726 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:00 INFO - PROCESS | 1740 | 1468711200758 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
16:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 226ms
16:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
16:20:00 INFO - PROCESS | 1740 | 1468711200944 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:00 INFO - PROCESS | 1740 | 1468711200984 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
16:20:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 266ms
16:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
16:20:01 INFO - PROCESS | 1740 | 1468711201222 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:01 INFO - PROCESS | 1740 | 1468711201263 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
16:20:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 319ms
16:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
16:20:01 INFO - PROCESS | 1740 | 1468711201555 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:01 INFO - PROCESS | 1740 | 1468711201612 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
16:20:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 318ms
16:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
16:20:01 INFO - PROCESS | 1740 | 1468711201879 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:01 INFO - PROCESS | 1740 | 1468711201928 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
16:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 318ms
16:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
16:20:02 INFO - PROCESS | 1740 | 1468711202210 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:02 INFO - PROCESS | 1740 | 1468711202268 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
16:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 320ms
16:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
16:20:02 INFO - PROCESS | 1740 | 1468711202539 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:02 INFO - PROCESS | 1740 | 1468711202576 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:02 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
16:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 324ms
16:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
16:20:02 INFO - PROCESS | 1740 | 1468711202914 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:02 INFO - PROCESS | 1740 | 1468711202982 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
16:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 320ms
16:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
16:20:03 INFO - PROCESS | 1740 | 1468711203246 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:03 INFO - PROCESS | 1740 | 1468711203292 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
16:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 221ms
16:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
16:20:03 INFO - PROCESS | 1740 | 1468711203479 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:03 INFO - PROCESS | 1740 | 1468711203523 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
16:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 218ms
16:20:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
16:20:03 INFO - PROCESS | 1740 | 1468711203707 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:03 INFO - PROCESS | 1740 | 1468711203741 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:03 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
16:20:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
16:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:20:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
16:20:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
16:20:03 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
16:20:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
16:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:20:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
16:20:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
16:20:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 275ms
16:20:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
16:20:03 INFO - PROCESS | 1740 | 1468711203977 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:04 INFO - PROCESS | 1740 | 1468711204028 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
16:20:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 317ms
16:20:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
16:20:04 INFO - PROCESS | 1740 | 1468711204308 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:04 INFO - PROCESS | 1740 | 1468711204368 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
16:20:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 276ms
16:20:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
16:20:04 INFO - PROCESS | 1740 | 1468711204578 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:04 INFO - PROCESS | 1740 | 1468711204619 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
16:20:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 216ms
16:20:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
16:20:04 INFO - PROCESS | 1740 | 1468711204798 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:04 INFO - PROCESS | 1740 | 1468711204838 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
16:20:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 267ms
16:20:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
16:20:05 INFO - PROCESS | 1740 | 1468711205075 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:05 INFO - PROCESS | 1740 | 1468711205119 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
16:20:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 276ms
16:20:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
16:20:05 INFO - PROCESS | 1740 | 1468711205344 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:05 INFO - PROCESS | 1740 | 1468711205389 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
16:20:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 317ms
16:20:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
16:20:05 INFO - PROCESS | 1740 | 1468711205681 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:05 INFO - PROCESS | 1740 | 1468711205741 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
16:20:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 279ms
16:20:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
16:20:05 INFO - PROCESS | 1740 | 1468711205955 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:05 INFO - PROCESS | 1740 | 1468711205990 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
16:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 217ms
16:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
16:20:06 INFO - PROCESS | 1740 | 1468711206175 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:06 INFO - PROCESS | 1740 | 1468711206207 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
16:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 217ms
16:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
16:20:06 INFO - PROCESS | 1740 | 1468711206393 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:06 INFO - PROCESS | 1740 | 1468711206426 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
16:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 218ms
16:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
16:20:06 INFO - PROCESS | 1740 | 1468711206623 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:06 INFO - PROCESS | 1740 | 1468711206656 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
16:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 219ms
16:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
16:20:06 INFO - PROCESS | 1740 | 1468711206842 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:06 INFO - PROCESS | 1740 | 1468711206877 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
16:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 216ms
16:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
16:20:07 INFO - PROCESS | 1740 | 1468711207063 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:07 INFO - PROCESS | 1740 | 1468711207101 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
16:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 219ms
16:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
16:20:07 INFO - PROCESS | 1740 | 1468711207289 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:07 INFO - PROCESS | 1740 | 1468711207325 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
16:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 224ms
16:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
16:20:07 INFO - PROCESS | 1740 | 1468711207509 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:07 INFO - PROCESS | 1740 | 1468711207540 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
16:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 268ms
16:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
16:20:07 INFO - PROCESS | 1740 | 1468711207781 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:07 INFO - PROCESS | 1740 | 1468711207829 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
16:20:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 267ms
16:20:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
16:20:08 INFO - PROCESS | 1740 | 1468711208056 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:08 INFO - PROCESS | 1740 | 1468711208088 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
16:20:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 225ms
16:20:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
16:20:08 INFO - PROCESS | 1740 | 1468711208279 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:08 INFO - PROCESS | 1740 | 1468711208323 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
16:20:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 318ms
16:20:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
16:20:08 INFO - PROCESS | 1740 | 1468711208598 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:08 INFO - PROCESS | 1740 | 1468711208641 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
16:20:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 224ms
16:20:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
16:20:08 INFO - PROCESS | 1740 | 1468711208826 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:08 INFO - PROCESS | 1740 | 1468711208863 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
16:20:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms
16:20:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
16:20:09 INFO - PROCESS | 1740 | 1468711209357 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:09 INFO - PROCESS | 1740 | 1468711209395 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
16:20:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 274ms
16:20:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
16:20:09 INFO - PROCESS | 1740 | 1468711209645 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:09 INFO - PROCESS | 1740 | 1468711209707 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
16:20:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 330ms
16:20:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
16:20:09 INFO - PROCESS | 1740 | 1468711209976 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:10 INFO - PROCESS | 1740 | 1468711210022 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
16:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 325ms
16:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
16:20:10 INFO - PROCESS | 1740 | 1468711210310 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:10 INFO - PROCESS | 1740 | 1468711210369 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
16:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 327ms
16:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
16:20:10 INFO - PROCESS | 1740 | 1468711210642 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:10 INFO - PROCESS | 1740 | 1468711210687 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
16:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 319ms
16:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
16:20:10 INFO - PROCESS | 1740 | 1468711210958 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:11 INFO - PROCESS | 1740 | 1468711211010 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
16:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 317ms
16:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
16:20:11 INFO - PROCESS | 1740 | 1468711211284 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:11 INFO - PROCESS | 1740 | 1468711211336 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
16:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 267ms
16:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
16:20:11 INFO - PROCESS | 1740 | 1468711211556 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:11 INFO - PROCESS | 1740 | 1468711211591 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
16:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 270ms
16:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
16:20:11 INFO - PROCESS | 1740 | 1468711211827 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:11 INFO - PROCESS | 1740 | 1468711211881 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
16:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 269ms
16:20:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
16:20:12 INFO - PROCESS | 1740 | 1468711212108 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:12 INFO - PROCESS | 1740 | 1468711212143 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
16:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 278ms
16:20:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
16:20:12 INFO - PROCESS | 1740 | 1468711212383 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:12 INFO - PROCESS | 1740 | 1468711212435 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
16:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 317ms
16:20:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
16:20:12 INFO - PROCESS | 1740 | 1468711212708 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:12 INFO - PROCESS | 1740 | 1468711212754 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
16:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 327ms
16:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
16:20:13 INFO - PROCESS | 1740 | 1468711213046 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:13 INFO - PROCESS | 1740 | 1468711213084 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
16:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 269ms
16:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
16:20:13 INFO - PROCESS | 1740 | 1468711213329 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:13 INFO - PROCESS | 1740 | 1468711213382 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
16:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 317ms
16:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
16:20:13 INFO - PROCESS | 1740 | 1468711213647 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:13 INFO - PROCESS | 1740 | 1468711213687 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
16:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 217ms
16:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
16:20:13 INFO - PROCESS | 1740 | 1468711213873 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:13 INFO - PROCESS | 1740 | 1468711213905 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
16:20:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 223ms
16:20:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
16:20:14 INFO - PROCESS | 1740 | 1468711214092 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:14 INFO - PROCESS | 1740 | 1468711214125 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
16:20:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 216ms
16:20:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
16:20:14 INFO - PROCESS | 1740 | 1468711214310 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:14 INFO - PROCESS | 1740 | 1468711214360 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
16:20:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 769ms
16:20:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
16:20:15 INFO - PROCESS | 1740 | 1468711215086 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:15 INFO - PROCESS | 1740 | 1468711215119 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
16:20:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 923ms
16:20:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
16:20:16 INFO - PROCESS | 1740 | 1468711216009 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:16 INFO - PROCESS | 1740 | 1468711216040 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
16:20:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 718ms
16:20:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
16:20:16 INFO - PROCESS | 1740 | 1468711216733 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:16 INFO - PROCESS | 1740 | 1468711216768 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
16:20:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 717ms
16:20:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
16:20:17 INFO - PROCESS | 1740 | 1468711217456 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:17 INFO - PROCESS | 1740 | 1468711217486 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:18 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)
16:20:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 720ms
16:20:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
16:20:18 INFO - PROCESS | 1740 | 1468711218174 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:18 INFO - PROCESS | 1740 | 1468711218206 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
16:20:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 720ms
16:20:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
16:20:18 INFO - PROCESS | 1740 | 1468711218896 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:18 INFO - PROCESS | 1740 | 1468711218925 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
16:20:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 718ms
16:20:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
16:20:19 INFO - PROCESS | 1740 | 1468711219618 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:19 INFO - PROCESS | 1740 | 1468711219657 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
16:20:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 723ms
16:20:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
16:20:20 INFO - PROCESS | 1740 | 1468711220341 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:20 INFO - PROCESS | 1740 | 1468711220368 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
16:20:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 718ms
16:20:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
16:20:21 INFO - PROCESS | 1740 | 1468711221061 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:21 INFO - PROCESS | 1740 | 1468711221088 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
16:20:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 718ms
16:20:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
16:20:21 INFO - PROCESS | 1740 | 1468711221787 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:21 INFO - PROCESS | 1740 | 1468711221822 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:22 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
16:20:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
16:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 274ms
16:20:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
16:20:22 INFO - PROCESS | 1740 | 1468711222061 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:22 INFO - PROCESS | 1740 | 1468711222108 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
16:20:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 270ms
16:20:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
16:20:22 INFO - PROCESS | 1740 | 1468711222343 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:22 INFO - PROCESS | 1740 | 1468711222378 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:22 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[3248] expected 0 but got 9
16:20:22 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
16:20:22 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
16:20:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
16:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 227ms
16:20:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
16:20:22 INFO - PROCESS | 1740 | 1468711222562 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:22 INFO - PROCESS | 1740 | 1468711222597 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
16:20:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 221ms
16:20:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
16:20:22 INFO - PROCESS | 1740 | 1468711222793 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:22 INFO - PROCESS | 1740 | 1468711222829 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
16:20:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 717ms
16:20:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
16:20:23 INFO - PROCESS | 1740 | 1468711223519 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:23 INFO - PROCESS | 1740 | 1468711223582 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
16:20:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 771ms
16:20:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
16:20:24 INFO - PROCESS | 1740 | 1468711224289 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:24 INFO - PROCESS | 1740 | 1468711224317 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:24 INFO - PROCESS | 1740 | 1468711224608 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
16:20:25 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.)
16:20:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 718ms
16:20:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
16:20:25 INFO - PROCESS | 1740 | 1468711225011 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:25 INFO - PROCESS | 1740 | 1468711225053 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
16:20:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 721ms
16:20:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
16:20:25 INFO - PROCESS | 1740 | 1468711225738 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:25 INFO - PROCESS | 1740 | 1468711225765 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
16:20:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 721ms
16:20:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
16:20:26 INFO - PROCESS | 1740 | 1468711226458 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:26 INFO - PROCESS | 1740 | 1468711226486 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
16:20:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
16:20:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
16:20:26 INFO - PROCESS | 1740 | 1468711226680 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:26 INFO - PROCESS | 1740 | 1468711226737 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
16:20:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 767ms
16:20:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
16:20:27 INFO - PROCESS | 1740 | 1468711227457 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:27 INFO - PROCESS | 1740 | 1468711227487 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
16:20:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 869ms
16:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
16:20:28 INFO - PROCESS | 1740 | 1468711228329 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:28 INFO - PROCESS | 1740 | 1468711228359 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
16:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 266ms
16:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
16:20:28 INFO - PROCESS | 1740 | 1468711228599 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:28 INFO - PROCESS | 1740 | 1468711228642 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
16:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 220ms
16:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
16:20:28 INFO - PROCESS | 1740 | 1468711228852 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:28 INFO - PROCESS | 1740 | 1468711228908 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
16:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 330ms
16:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
16:20:29 INFO - PROCESS | 1740 | 1468711229172 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:29 INFO - PROCESS | 1740 | 1468711229208 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
16:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 217ms
16:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
16:20:29 INFO - PROCESS | 1740 | 1468711229391 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:29 INFO - PROCESS | 1740 | 1468711229426 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
16:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 267ms
16:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
16:20:29 INFO - PROCESS | 1740 | 1468711229667 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:29 INFO - PROCESS | 1740 | 1468711229741 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
16:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 319ms
16:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
16:20:29 INFO - PROCESS | 1740 | 1468711229992 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:30 INFO - PROCESS | 1740 | 1468711230024 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
16:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 218ms
16:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
16:20:30 INFO - PROCESS | 1740 | 1468711230211 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:30 INFO - PROCESS | 1740 | 1468711230247 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:30 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
16:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 218ms
16:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
16:20:30 INFO - PROCESS | 1740 | 1468711230439 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:30 INFO - PROCESS | 1740 | 1468711230475 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
16:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 275ms
16:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
16:20:30 INFO - PROCESS | 1740 | 1468711230715 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:30 INFO - PROCESS | 1740 | 1468711230780 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 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
16:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 320ms
16:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
16:20:31 INFO - PROCESS | 1740 | 1468711231045 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 INFO - PROCESS | 1740 | 1468711231092 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
16:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 222ms
16:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
16:20:31 INFO - PROCESS | 1740 | 1468711231273 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 INFO - PROCESS | 1740 | 1468711231308 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 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
16:20:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:20:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
16:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 222ms
16:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
16:20:31 INFO - PROCESS | 1740 | 1468711231493 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 INFO - PROCESS | 1740 | 1468711231528 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
16:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 217ms
16:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
16:20:31 INFO - PROCESS | 1740 | 1468711231713 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 INFO - PROCESS | 1740 | 1468711231748 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
16:20:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:20:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
16:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 219ms
16:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
16:20:31 INFO - PROCESS | 1740 | 1468711231941 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:31 INFO - PROCESS | 1740 | 1468711231973 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
16:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 217ms
16:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
16:20:32 INFO - PROCESS | 1740 | 1468711232159 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:32 INFO - PROCESS | 1740 | 1468711232190 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
16:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 216ms
16:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
16:20:32 INFO - PROCESS | 1740 | 1468711232378 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:32 INFO - PROCESS | 1740 | 1468711232410 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
16:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
16:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
16:20:32 INFO - PROCESS | 1740 | 1468711232597 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:32 INFO - PROCESS | 1740 | 1468711232634 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
16:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 216ms
16:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
16:20:32 INFO - PROCESS | 1740 | 1468711232823 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:32 INFO - PROCESS | 1740 | 1468711232861 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
16:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 266ms
16:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
16:20:33 INFO - PROCESS | 1740 | 1468711233091 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:33 INFO - PROCESS | 1740 | 1468711233138 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
16:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 273ms
16:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
16:20:33 INFO - PROCESS | 1740 | 1468711233363 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:33 INFO - PROCESS | 1740 | 1468711233423 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
16:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 472ms
16:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
16:20:33 INFO - PROCESS | 1740 | 1468711233841 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:33 INFO - PROCESS | 1740 | 1468711233893 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
16:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 320ms
16:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
16:20:34 INFO - PROCESS | 1740 | 1468711234180 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:34 INFO - PROCESS | 1740 | 1468711234239 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
16:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 429ms
16:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
16:20:34 INFO - PROCESS | 1740 | 1468711234608 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:34 INFO - PROCESS | 1740 | 1468711234645 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
16:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 223ms
16:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
16:20:34 INFO - PROCESS | 1740 | 1468711234826 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:34 INFO - PROCESS | 1740 | 1468711234860 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
16:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 217ms
16:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
16:20:35 INFO - PROCESS | 1740 | 1468711235045 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:35 INFO - PROCESS | 1740 | 1468711235080 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
16:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 268ms
16:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
16:20:35 INFO - PROCESS | 1740 | 1468711235329 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:35 INFO - PROCESS | 1740 | 1468711235396 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
16:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 328ms
16:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
16:20:35 INFO - PROCESS | 1740 | 1468711235662 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:35 INFO - PROCESS | 1740 | 1468711235720 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
16:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 332ms
16:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
16:20:35 INFO - PROCESS | 1740 | 1468711235992 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:36 INFO - PROCESS | 1740 | 1468711236026 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
16:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 227ms
16:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
16:20:36 INFO - PROCESS | 1740 | 1468711236212 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:36 INFO - PROCESS | 1740 | 1468711236242 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
16:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 218ms
16:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
16:20:36 INFO - PROCESS | 1740 | 1468711236439 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:36 INFO - PROCESS | 1740 | 1468711236474 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
16:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 218ms
16:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
16:20:36 INFO - PROCESS | 1740 | 1468711236660 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:36 INFO - PROCESS | 1740 | 1468711236696 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
16:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 217ms
16:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
16:20:36 INFO - PROCESS | 1740 | 1468711236882 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:36 INFO - PROCESS | 1740 | 1468711236927 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
16:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 318ms
16:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
16:20:37 INFO - PROCESS | 1740 | 1468711237208 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:37 INFO - PROCESS | 1740 | 1468711237241 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
16:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 217ms
16:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
16:20:37 INFO - PROCESS | 1740 | 1468711237428 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:37 INFO - PROCESS | 1740 | 1468711237464 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
16:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 218ms
16:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
16:20:37 INFO - PROCESS | 1740 | 1468711237647 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:37 INFO - PROCESS | 1740 | 1468711237680 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
16:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 217ms
16:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
16:20:37 INFO - PROCESS | 1740 | 1468711237875 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:37 INFO - PROCESS | 1740 | 1468711237907 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
16:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 225ms
16:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
16:20:38 INFO - PROCESS | 1740 | 1468711238097 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:38 INFO - PROCESS | 1740 | 1468711238130 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
16:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 217ms
16:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
16:20:38 INFO - PROCESS | 1740 | 1468711238324 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:38 INFO - PROCESS | 1740 | 1468711238361 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
16:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 275ms
16:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
16:20:38 INFO - PROCESS | 1740 | 1468711238596 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:38 INFO - PROCESS | 1740 | 1468711238640 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
16:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 266ms
16:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
16:20:38 INFO - PROCESS | 1740 | 1468711238878 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:38 INFO - PROCESS | 1740 | 1468711238933 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
16:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 267ms
16:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
16:20:39 INFO - PROCESS | 1740 | 1468711239144 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:39 INFO - PROCESS | 1740 | 1468711239176 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
16:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 216ms
16:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
16:20:39 INFO - PROCESS | 1740 | 1468711239365 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:39 INFO - PROCESS | 1740 | 1468711239408 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
16:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 267ms
16:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
16:20:39 INFO - PROCESS | 1740 | 1468711239644 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:39 INFO - PROCESS | 1740 | 1468711239700 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
16:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 426ms
16:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
16:20:40 INFO - PROCESS | 1740 | 1468711240074 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:40 INFO - PROCESS | 1740 | 1468711240109 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
16:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 219ms
16:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
16:20:40 INFO - PROCESS | 1740 | 1468711240296 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:40 INFO - PROCESS | 1740 | 1468711240336 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
16:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 217ms
16:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
16:20:40 INFO - PROCESS | 1740 | 1468711240526 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:40 INFO - PROCESS | 1740 | 1468711240561 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
16:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 229ms
16:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
16:20:40 INFO - PROCESS | 1740 | 1468711240747 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:40 INFO - PROCESS | 1740 | 1468711240802 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
16:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 270ms
16:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
16:20:41 INFO - PROCESS | 1740 | 1468711241025 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:41 INFO - PROCESS | 1740 | 1468711241061 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
16:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 269ms
16:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
16:20:41 INFO - PROCESS | 1740 | 1468711241304 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:41 INFO - PROCESS | 1740 | 1468711241426 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
16:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 321ms
16:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
16:20:41 INFO - PROCESS | 1740 | 1468711241632 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:41 INFO - PROCESS | 1740 | 1468711241686 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
16:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 267ms
16:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
16:20:41 INFO - PROCESS | 1740 | 1468711241910 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:41 INFO - PROCESS | 1740 | 1468711241963 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
16:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 326ms
16:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
16:20:42 INFO - PROCESS | 1740 | 1468711242231 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:42 INFO - PROCESS | 1740 | 1468711242290 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
16:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 317ms
16:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
16:20:42 INFO - PROCESS | 1740 | 1468711242575 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:42 INFO - PROCESS | 1740 | 1468711242623 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
16:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 275ms
16:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
16:20:42 INFO - PROCESS | 1740 | 1468711242844 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:42 INFO - PROCESS | 1740 | 1468711242891 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
16:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 219ms
16:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
16:20:43 INFO - PROCESS | 1740 | 1468711243073 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:43 INFO - PROCESS | 1740 | 1468711243106 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
16:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 217ms
16:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
16:20:43 INFO - PROCESS | 1740 | 1468711243291 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:43 INFO - PROCESS | 1740 | 1468711243324 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
16:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 225ms
16:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
16:20:43 INFO - PROCESS | 1740 | 1468711243511 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:43 INFO - PROCESS | 1740 | 1468711243560 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
16:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 266ms
16:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
16:20:43 INFO - PROCESS | 1740 | 1468711243779 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:43 INFO - PROCESS | 1740 | 1468711243812 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
16:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 218ms
16:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
16:20:44 INFO - PROCESS | 1740 | 1468711244008 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:44 INFO - PROCESS | 1740 | 1468711244048 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
16:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 277ms
16:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
16:20:44 INFO - PROCESS | 1740 | 1468711244282 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:44 INFO - PROCESS | 1740 | 1468711244333 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
16:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 268ms
16:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
16:20:44 INFO - PROCESS | 1740 | 1468711244557 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:44 INFO - PROCESS | 1740 | 1468711244591 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
16:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 317ms
16:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
16:20:44 INFO - PROCESS | 1740 | 1468711244882 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:44 INFO - PROCESS | 1740 | 1468711244938 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
16:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 268ms
16:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
16:20:45 INFO - PROCESS | 1740 | 1468711245160 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:45 INFO - PROCESS | 1740 | 1468711245191 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
16:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 216ms
16:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
16:20:45 INFO - PROCESS | 1740 | 1468711245378 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:45 INFO - PROCESS | 1740 | 1468711245408 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
16:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 266ms
16:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
16:20:45 INFO - PROCESS | 1740 | 1468711245658 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:45 INFO - PROCESS | 1740 | 1468711245704 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
16:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 270ms
16:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
16:20:45 INFO - PROCESS | 1740 | 1468711245928 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:45 INFO - PROCESS | 1740 | 1468711245976 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
16:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms
16:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
16:20:46 INFO - PROCESS | 1740 | 1468711246411 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:46 INFO - PROCESS | 1740 | 1468711246477 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
16:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 330ms
16:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
16:20:46 INFO - PROCESS | 1740 | 1468711246760 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:46 INFO - PROCESS | 1740 | 1468711246809 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
16:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 326ms
16:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
16:20:47 INFO - PROCESS | 1740 | 1468711247100 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:47 INFO - PROCESS | 1740 | 1468711247163 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
16:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 277ms
16:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
16:20:47 INFO - PROCESS | 1740 | 1468711247377 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:47 INFO - PROCESS | 1740 | 1468711247446 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
16:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 375ms
16:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
16:20:47 INFO - PROCESS | 1740 | 1468711247745 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:47 INFO - PROCESS | 1740 | 1468711247780 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
16:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 316ms
16:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
16:20:48 INFO - PROCESS | 1740 | 1468711248069 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:48 INFO - PROCESS | 1740 | 1468711248117 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
16:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 268ms
16:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
16:20:48 INFO - PROCESS | 1740 | 1468711248343 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:48 INFO - PROCESS | 1740 | 1468711248380 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
16:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 218ms
16:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
16:20:48 INFO - PROCESS | 1740 | 1468711248563 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:48 INFO - PROCESS | 1740 | 1468711248600 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
16:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 267ms
16:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
16:20:48 INFO - PROCESS | 1740 | 1468711248839 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:48 INFO - PROCESS | 1740 | 1468711248881 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
16:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 319ms
16:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
16:20:49 INFO - PROCESS | 1740 | 1468711249161 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:49 INFO - PROCESS | 1740 | 1468711249197 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
16:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 272ms
16:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
16:20:49 INFO - PROCESS | 1740 | 1468711249446 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:49 INFO - PROCESS | 1740 | 1468711249523 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
16:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 319ms
16:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
16:20:49 INFO - PROCESS | 1740 | 1468711249778 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:49 INFO - PROCESS | 1740 | 1468711249827 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
16:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 278ms
16:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
16:20:50 INFO - PROCESS | 1740 | 1468711250047 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:50 INFO - PROCESS | 1740 | 1468711250090 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
16:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 218ms
16:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
16:20:50 INFO - PROCESS | 1740 | 1468711250274 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:50 INFO - PROCESS | 1740 | 1468711250309 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
16:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 274ms
16:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
16:20:50 INFO - PROCESS | 1740 | 1468711250548 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:50 INFO - PROCESS | 1740 | 1468711250592 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
16:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 268ms
16:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
16:20:50 INFO - PROCESS | 1740 | 1468711250824 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:50 INFO - PROCESS | 1740 | 1468711250859 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
16:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 325ms
16:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
16:20:51 INFO - PROCESS | 1740 | 1468711251148 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:51 INFO - PROCESS | 1740 | 1468711251194 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
16:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 266ms
16:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
16:20:51 INFO - PROCESS | 1740 | 1468711251427 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:51 INFO - PROCESS | 1740 | 1468711251468 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
16:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 318ms
16:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
16:20:51 INFO - PROCESS | 1740 | 1468711251755 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:51 INFO - PROCESS | 1740 | 1468711251787 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
16:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 273ms
16:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
16:20:52 INFO - PROCESS | 1740 | 1468711252029 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:52 INFO - PROCESS | 1740 | 1468711252082 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
16:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 323ms
16:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
16:20:52 INFO - PROCESS | 1740 | 1468711252445 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:52 INFO - PROCESS | 1740 | 1468711252539 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
16:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 369ms
16:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
16:20:52 INFO - PROCESS | 1740 | 1468711252828 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:52 INFO - PROCESS | 1740 | 1468711252875 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
16:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 278ms
16:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
16:20:53 INFO - PROCESS | 1740 | 1468711253098 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:53 INFO - PROCESS | 1740 | 1468711253147 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
16:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 218ms
16:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
16:20:53 INFO - PROCESS | 1740 | 1468711253316 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:53 INFO - PROCESS | 1740 | 1468711253356 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
16:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 219ms
16:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
16:20:53 INFO - PROCESS | 1740 | 1468711253543 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:53 INFO - PROCESS | 1740 | 1468711253576 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
16:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 218ms
16:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
16:20:53 INFO - PROCESS | 1740 | 1468711253769 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:53 INFO - PROCESS | 1740 | 1468711253818 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
16:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 317ms
16:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
16:20:54 INFO - PROCESS | 1740 | 1468711254113 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:54 INFO - PROCESS | 1740 | 1468711254174 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
16:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 337ms
16:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
16:20:54 INFO - PROCESS | 1740 | 1468711254462 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:54 INFO - PROCESS | 1740 | 1468711254511 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
16:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 285ms
16:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
16:20:54 INFO - PROCESS | 1740 | 1468711254747 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:54 INFO - PROCESS | 1740 | 1468711254905 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
16:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 429ms
16:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
16:20:55 INFO - PROCESS | 1740 | 1468711255178 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:55 INFO - PROCESS | 1740 | 1468711255232 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
16:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 325ms
16:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
16:20:55 INFO - PROCESS | 1740 | 1468711255497 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:55 INFO - PROCESS | 1740 | 1468711255537 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
16:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 219ms
16:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
16:20:55 INFO - PROCESS | 1740 | 1468711255724 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:55 INFO - PROCESS | 1740 | 1468711255758 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
16:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 224ms
16:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
16:20:55 INFO - PROCESS | 1740 | 1468711255948 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:56 INFO - PROCESS | 1740 | 1468711256001 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
16:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 318ms
16:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
16:20:56 INFO - PROCESS | 1740 | 1468711256275 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:56 INFO - PROCESS | 1740 | 1468711256311 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
16:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 278ms
16:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
16:20:56 INFO - PROCESS | 1740 | 1468711256558 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:56 INFO - PROCESS | 1740 | 1468711256604 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:56 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
16:20:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:20:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
16:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 267ms
16:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
16:20:56 INFO - PROCESS | 1740 | 1468711256830 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:56 INFO - PROCESS | 1740 | 1468711256876 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:57 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
16:20:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:20:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
16:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 269ms
16:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
16:20:57 INFO - PROCESS | 1740 | 1468711257111 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:57 INFO - PROCESS | 1740 | 1468711257176 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:57 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
16:20:57 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
16:20:57 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
16:20:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
16:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 326ms
16:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
16:20:57 INFO - PROCESS | 1740 | 1468711257430 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:57 INFO - PROCESS | 1740 | 1468711257472 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:57 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
16:20:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:20:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
16:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 267ms
16:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
16:20:57 INFO - PROCESS | 1740 | 1468711257708 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:57 INFO - PROCESS | 1740 | 1468711257750 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:58 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
16:20:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:20:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
16:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 324ms
16:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
16:20:58 INFO - PROCESS | 1740 | 1468711258027 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:58 INFO - PROCESS | 1740 | 1468711258065 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:58 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
16:20:58 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
16:20:58 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
16:20:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
16:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:20:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 267ms
16:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
16:20:58 INFO - PROCESS | 1740 | 1468711258300 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:58 INFO - PROCESS | 1740 | 1468711258367 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
16:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 517ms
16:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
16:20:58 INFO - PROCESS | 1740 | 1468711258819 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:58 INFO - PROCESS | 1740 | 1468711258871 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:59 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
16:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 268ms
16:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
16:20:59 INFO - PROCESS | 1740 | 1468711259100 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:59 INFO - PROCESS | 1740 | 1468711259161 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:59 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
16:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 318ms
16:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
16:20:59 INFO - PROCESS | 1740 | 1468711259428 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:59 INFO - PROCESS | 1740 | 1468711259462 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
16:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 325ms
16:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
16:20:59 INFO - PROCESS | 1740 | 1468711259747 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:20:59 INFO - PROCESS | 1740 | 1468711259779 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
16:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 267ms
16:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
16:21:00 INFO - PROCESS | 1740 | 1468711260025 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:00 INFO - PROCESS | 1740 | 1468711260061 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
16:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 226ms
16:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
16:21:00 INFO - PROCESS | 1740 | 1468711260247 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:00 INFO - PROCESS | 1740 | 1468711260291 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:00 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
16:21:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
16:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 218ms
16:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
16:21:00 INFO - PROCESS | 1740 | 1468711260474 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:00 INFO - PROCESS | 1740 | 1468711260513 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
16:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 369ms
16:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
16:21:00 INFO - PROCESS | 1740 | 1468711260837 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:00 INFO - PROCESS | 1740 | 1468711260859 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
16:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 321ms
16:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
16:21:01 INFO - PROCESS | 1740 | 1468711261161 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:01 INFO - PROCESS | 1740 | 1468711261198 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
16:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 316ms
16:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
16:21:01 INFO - PROCESS | 1740 | 1468711261482 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:01 INFO - PROCESS | 1740 | 1468711261523 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
16:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 217ms
16:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
16:21:01 INFO - PROCESS | 1740 | 1468711261714 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:01 INFO - PROCESS | 1740 | 1468711261758 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
16:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 219ms
16:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
16:21:01 INFO - PROCESS | 1740 | 1468711261943 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:01 INFO - PROCESS | 1740 | 1468711261976 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
16:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 225ms
16:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
16:21:02 INFO - PROCESS | 1740 | 1468711262162 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:02 INFO - PROCESS | 1740 | 1468711262210 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
16:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 268ms
16:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
16:21:02 INFO - PROCESS | 1740 | 1468711262440 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:02 INFO - PROCESS | 1740 | 1468711262476 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
16:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 325ms
16:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
16:21:02 INFO - PROCESS | 1740 | 1468711262766 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:02 INFO - PROCESS | 1740 | 1468711262814 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
16:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 317ms
16:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
16:21:03 INFO - PROCESS | 1740 | 1468711263096 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:03 INFO - PROCESS | 1740 | 1468711263141 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
16:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 230ms
16:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
16:21:03 INFO - PROCESS | 1740 | 1468711263324 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:03 INFO - PROCESS | 1740 | 1468711263362 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
16:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 226ms
16:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
16:21:03 INFO - PROCESS | 1740 | 1468711263546 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:03 INFO - PROCESS | 1740 | 1468711263580 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
16:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 218ms
16:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
16:21:03 INFO - PROCESS | 1740 | 1468711263765 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:03 INFO - PROCESS | 1740 | 1468711263800 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
16:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 218ms
16:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
16:21:04 INFO - PROCESS | 1740 | 1468711263996 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:04 INFO - PROCESS | 1740 | 1468711264045 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
16:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 329ms
16:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
16:21:04 INFO - PROCESS | 1740 | 1468711264329 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:04 INFO - PROCESS | 1740 | 1468711264372 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
16:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 276ms
16:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
16:21:04 INFO - PROCESS | 1740 | 1468711264596 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:04 INFO - PROCESS | 1740 | 1468711264631 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
16:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 218ms
16:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
16:21:04 INFO - PROCESS | 1740 | 1468711264823 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:04 INFO - PROCESS | 1740 | 1468711264855 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
16:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 417ms
16:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
16:21:05 INFO - PROCESS | 1740 | 1468711265250 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:05 INFO - PROCESS | 1740 | 1468711265294 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
16:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 324ms
16:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
16:21:05 INFO - PROCESS | 1740 | 1468711265589 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:05 INFO - PROCESS | 1740 | 1468711265638 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
16:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 320ms
16:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
16:21:05 INFO - PROCESS | 1740 | 1468711265930 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:05 INFO - PROCESS | 1740 | 1468711265986 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
16:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 270ms
16:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
16:21:06 INFO - PROCESS | 1740 | 1468711266193 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:06 INFO - PROCESS | 1740 | 1468711266228 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
16:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 217ms
16:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
16:21:06 INFO - PROCESS | 1740 | 1468711266414 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:06 INFO - PROCESS | 1740 | 1468711266459 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:06 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
16:21:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:21:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
16:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 218ms
16:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
16:21:06 INFO - PROCESS | 1740 | 1468711266643 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:06 INFO - PROCESS | 1740 | 1468711266681 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
16:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 225ms
16:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
16:21:06 INFO - PROCESS | 1740 | 1468711266862 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:06 INFO - PROCESS | 1740 | 1468711266893 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
16:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 220ms
16:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
16:21:07 INFO - PROCESS | 1740 | 1468711267091 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:07 INFO - PROCESS | 1740 | 1468711267125 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
16:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 275ms
16:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
16:21:07 INFO - PROCESS | 1740 | 1468711267363 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:07 INFO - PROCESS | 1740 | 1468711267400 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:07 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
16:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 319ms
16:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
16:21:07 INFO - PROCESS | 1740 | 1468711267692 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:07 INFO - PROCESS | 1740 | 1468711267725 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:08 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
16:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 476ms
16:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
16:21:08 INFO - PROCESS | 1740 | 1468711268163 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:08 INFO - PROCESS | 1740 | 1468711268193 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
16:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 319ms
16:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
16:21:08 INFO - PROCESS | 1740 | 1468711268492 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:08 INFO - PROCESS | 1740 | 1468711268536 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
16:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 774ms
16:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
16:21:09 INFO - PROCESS | 1740 | 1468711269261 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:09 INFO - PROCESS | 1740 | 1468711269282 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
16:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 216ms
16:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
16:21:09 INFO - PROCESS | 1740 | 1468711269479 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:09 INFO - PROCESS | 1740 | 1468711269509 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
16:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 216ms
16:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
16:21:09 INFO - PROCESS | 1740 | 1468711269697 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:09 INFO - PROCESS | 1740 | 1468711269732 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
16:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 217ms
16:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
16:21:09 INFO - PROCESS | 1740 | 1468711269925 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:09 INFO - PROCESS | 1740 | 1468711269970 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
16:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 267ms
16:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
16:21:10 INFO - PROCESS | 1740 | 1468711270197 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:10 INFO - PROCESS | 1740 | 1468711270244 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
16:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 268ms
16:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
16:21:10 INFO - PROCESS | 1740 | 1468711270466 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:10 INFO - PROCESS | 1740 | 1468711270510 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
16:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 268ms
16:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
16:21:10 INFO - PROCESS | 1740 | 1468711270745 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:10 INFO - PROCESS | 1740 | 1468711270794 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 316ms
16:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
16:21:11 INFO - PROCESS | 1740 | 1468711271066 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:11 INFO - PROCESS | 1740 | 1468711271148 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:11 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
16:21:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
16:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 468ms
16:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
16:21:11 INFO - PROCESS | 1740 | 1468711271542 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:11 INFO - PROCESS | 1740 | 1468711271584 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:11 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
16:21:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
16:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 270ms
16:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
16:21:11 INFO - PROCESS | 1740 | 1468711271829 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:11 INFO - PROCESS | 1740 | 1468711271877 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:12 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
16:21:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
16:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 327ms
16:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
16:21:12 INFO - PROCESS | 1740 | 1468711272167 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:12 INFO - PROCESS | 1740 | 1468711272225 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:12 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]"
16:21:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
16:21:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
16:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 330ms
16:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
16:21:12 INFO - PROCESS | 1740 | 1468711272482 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:12 INFO - PROCESS | 1740 | 1468711272527 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:12 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
16:21:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
16:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 217ms
16:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
16:21:12 INFO - PROCESS | 1740 | 1468711272728 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:12 INFO - PROCESS | 1740 | 1468711272766 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
16:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 239ms
16:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
16:21:12 INFO - PROCESS | 1740 | 1468711272949 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:12 INFO - PROCESS | 1740 | 1468711272993 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
16:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 268ms
16:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
16:21:13 INFO - PROCESS | 1740 | 1468711273228 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:13 INFO - PROCESS | 1740 | 1468711273273 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
16:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 325ms
16:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
16:21:13 INFO - PROCESS | 1740 | 1468711273559 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:13 INFO - PROCESS | 1740 | 1468711273609 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
16:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 275ms
16:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
16:21:13 INFO - PROCESS | 1740 | 1468711273829 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:13 INFO - PROCESS | 1740 | 1468711273861 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
16:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 267ms
16:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
16:21:14 INFO - PROCESS | 1740 | 1468711274097 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:14 INFO - PROCESS | 1740 | 1468711274144 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
16:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 467ms
16:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
16:21:14 INFO - PROCESS | 1740 | 1468711274573 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:14 INFO - PROCESS | 1740 | 1468711274620 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
16:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 223ms
16:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
16:21:14 INFO - PROCESS | 1740 | 1468711274797 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:14 INFO - PROCESS | 1740 | 1468711274835 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
16:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 217ms
16:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
16:21:15 INFO - PROCESS | 1740 | 1468711275016 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - PROCESS | 1740 | 1468711275057 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
16:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 218ms
16:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
16:21:15 INFO - PROCESS | 1740 | 1468711275243 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - PROCESS | 1740 | 1468711275276 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
16:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 216ms
16:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
16:21:15 INFO - PROCESS | 1740 | 1468711275461 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - PROCESS | 1740 | 1468711275496 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
16:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 218ms
16:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
16:21:15 INFO - PROCESS | 1740 | 1468711275681 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - PROCESS | 1740 | 1468711275718 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
16:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 219ms
16:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
16:21:15 INFO - PROCESS | 1740 | 1468711275908 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:15 INFO - PROCESS | 1740 | 1468711275938 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
16:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 222ms
16:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
16:21:16 INFO - PROCESS | 1740 | 1468711276127 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:16 INFO - PROCESS | 1740 | 1468711276166 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
16:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 216ms
16:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
16:21:16 INFO - PROCESS | 1740 | 1468711276345 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:16 INFO - PROCESS | 1740 | 1468711276375 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
16:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 216ms
16:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
16:21:16 INFO - PROCESS | 1740 | 1468711276564 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:16 INFO - PROCESS | 1740 | 1468711276606 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
16:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 320ms
16:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
16:21:16 INFO - PROCESS | 1740 | 1468711276897 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:16 INFO - PROCESS | 1740 | 1468711276941 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
16:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 269ms
16:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
16:21:17 INFO - PROCESS | 1740 | 1468711277173 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:17 INFO - PROCESS | 1740 | 1468711277201 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
16:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 421ms
16:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
16:21:17 INFO - PROCESS | 1740 | 1468711277593 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:17 INFO - PROCESS | 1740 | 1468711277628 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
16:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 269ms
16:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
16:21:17 INFO - PROCESS | 1740 | 1468711277866 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:17 INFO - PROCESS | 1740 | 1468711277927 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
16:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 317ms
16:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
16:21:18 INFO - PROCESS | 1740 | 1468711278206 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:18 INFO - PROCESS | 1740 | 1468711278255 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
16:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 331ms
16:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
16:21:18 INFO - PROCESS | 1740 | 1468711278528 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:18 INFO - PROCESS | 1740 | 1468711278574 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
16:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 316ms
16:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
16:21:18 INFO - PROCESS | 1740 | 1468711278863 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:18 INFO - PROCESS | 1740 | 1468711278913 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
16:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 280ms
16:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
16:21:19 INFO - PROCESS | 1740 | 1468711279143 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:19 INFO - PROCESS | 1740 | 1468711279182 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
16:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 274ms
16:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
16:21:19 INFO - PROCESS | 1740 | 1468711279427 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:19 INFO - PROCESS | 1740 | 1468711279486 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
16:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 368ms
16:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
16:21:19 INFO - PROCESS | 1740 | 1468711279794 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:19 INFO - PROCESS | 1740 | 1468711279831 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
16:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 220ms
16:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
16:21:20 INFO - PROCESS | 1740 | 1468711280015 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:20 INFO - PROCESS | 1740 | 1468711280054 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
16:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 267ms
16:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
16:21:20 INFO - PROCESS | 1740 | 1468711280296 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:20 INFO - PROCESS | 1740 | 1468711280342 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
16:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 276ms
16:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
16:21:20 INFO - PROCESS | 1740 | 1468711280563 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:20 INFO - PROCESS | 1740 | 1468711280598 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
16:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 270ms
16:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
16:21:20 INFO - PROCESS | 1740 | 1468711280842 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:20 INFO - PROCESS | 1740 | 1468711280877 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
16:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 375ms
16:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
16:21:21 INFO - PROCESS | 1740 | 1468711281214 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:21 INFO - PROCESS | 1740 | 1468711281259 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
16:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 371ms
16:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
16:21:21 INFO - PROCESS | 1740 | 1468711281594 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:21 INFO - PROCESS | 1740 | 1468711281644 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
16:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 318ms
16:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
16:21:21 INFO - PROCESS | 1740 | 1468711281917 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:21 INFO - PROCESS | 1740 | 1468711281971 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
16:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 218ms
16:21:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
16:21:22 INFO - PROCESS | 1740 | 1468711282144 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:22 INFO - PROCESS | 1740 | 1468711282179 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:22 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 () {
16:21:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
16:21:22 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 () {
16:21:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
16:21:22 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 () {
16:21:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
16:21:22 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 () {
16:21:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
16:21:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 219ms
16:21:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
16:21:22 INFO - PROCESS | 1740 | 1468711282366 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:22 INFO - PROCESS | 1740 | 1468711282399 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
16:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
16:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
16:21:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 217ms
16:21:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
16:21:22 INFO - PROCESS | 1740 | 1468711282593 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:22 INFO - PROCESS | 1740 | 1468711282625 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:22 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
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
16:21:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
16:21:22 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.
16:21:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
16:21:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 224ms
16:21:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
16:21:22 INFO - PROCESS | 1740 | 1468711282812 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:22 INFO - PROCESS | 1740 | 1468711282853 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
16:21:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 219ms
16:21:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
16:21:23 INFO - PROCESS | 1740 | 1468711283042 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:23 INFO - PROCESS | 1740 | 1468711283084 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
16:21:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 226ms
16:21:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
16:21:23 INFO - PROCESS | 1740 | 1468711283266 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:23 INFO - PROCESS | 1740 | 1468711283323 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
16:21:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 419ms
16:21:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
16:21:23 INFO - PROCESS | 1740 | 1468711283691 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:23 INFO - PROCESS | 1740 | 1468711283747 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
16:21:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 420ms
16:21:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
16:21:24 INFO - PROCESS | 1740 | 1468711284115 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:24 INFO - PROCESS | 1740 | 1468711284179 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
16:21:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 319ms
16:21:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
16:21:24 INFO - PROCESS | 1740 | 1468711284446 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:24 INFO - PROCESS | 1740 | 1468711284497 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
16:21:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 318ms
16:21:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
16:21:24 INFO - PROCESS | 1740 | 1468711284784 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:24 INFO - PROCESS | 1740 | 1468711284840 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
16:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 281ms
16:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
16:21:25 INFO - PROCESS | 1740 | 1468711285049 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:25 INFO - PROCESS | 1740 | 1468711285092 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
16:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 219ms
16:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
16:21:25 INFO - PROCESS | 1740 | 1468711285280 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:25 INFO - PROCESS | 1740 | 1468711285326 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
16:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 316ms
16:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
16:21:25 INFO - PROCESS | 1740 | 1468711285611 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:25 INFO - PROCESS | 1740 | 1468711285663 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
16:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 317ms
16:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
16:21:25 INFO - PROCESS | 1740 | 1468711285927 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:25 INFO - PROCESS | 1740 | 1468711285964 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
16:21:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 222ms
16:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
16:21:26 INFO - PROCESS | 1740 | 1468711286149 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:26 INFO - PROCESS | 1740 | 1468711286192 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
16:21:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 319ms
16:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
16:21:26 INFO - PROCESS | 1740 | 1468711286482 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:26 INFO - PROCESS | 1740 | 1468711286525 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
16:21:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 267ms
16:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
16:21:26 INFO - PROCESS | 1740 | 1468711286762 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:26 INFO - PROCESS | 1740 | 1468711286823 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
16:21:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 277ms
16:21:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
16:21:27 INFO - PROCESS | 1740 | 1468711287031 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:27 INFO - PROCESS | 1740 | 1468711287072 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
16:21:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 316ms
16:21:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
16:21:27 INFO - PROCESS | 1740 | 1468711287361 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:27 INFO - PROCESS | 1740 | 1468711287408 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
16:21:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 318ms
16:21:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
16:21:27 INFO - PROCESS | 1740 | 1468711287678 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:27 INFO - PROCESS | 1740 | 1468711287752 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
16:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 368ms
16:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
16:21:28 INFO - PROCESS | 1740 | 1468711288046 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:28 INFO - PROCESS | 1740 | 1468711288064 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
16:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 219ms
16:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
16:21:28 INFO - PROCESS | 1740 | 1468711288279 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:28 INFO - PROCESS | 1740 | 1468711288316 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
16:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 219ms
16:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
16:21:28 INFO - PROCESS | 1740 | 1468711288512 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:28 INFO - PROCESS | 1740 | 1468711288547 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
16:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 281ms
16:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
16:21:28 INFO - PROCESS | 1740 | 1468711288809 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:28 INFO - PROCESS | 1740 | 1468711288849 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:29 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
16:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 318ms
16:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
16:21:29 INFO - PROCESS | 1740 | 1468711289128 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:29 INFO - PROCESS | 1740 | 1468711289160 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
16:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 224ms
16:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
16:21:29 INFO - PROCESS | 1740 | 1468711289347 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:29 INFO - PROCESS | 1740 | 1468711289384 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:29 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
16:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 268ms
16:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
16:21:29 INFO - PROCESS | 1740 | 1468711289630 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:29 INFO - PROCESS | 1740 | 1468711289686 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
16:21:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 529ms
16:21:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
16:21:30 INFO - PROCESS | 1740 | 1468711290151 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:30 INFO - PROCESS | 1740 | 1468711290190 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
16:21:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 267ms
16:21:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
16:21:30 INFO - PROCESS | 1740 | 1468711290432 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:30 INFO - PROCESS | 1740 | 1468711290481 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
16:21:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 321ms
16:21:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
16:21:30 INFO - PROCESS | 1740 | 1468711290782 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:30 INFO - PROCESS | 1740 | 1468711290844 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
16:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 324ms
16:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
16:21:31 INFO - PROCESS | 1740 | 1468711291095 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:31 INFO - PROCESS | 1740 | 1468711291130 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
16:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 219ms
16:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
16:21:31 INFO - PROCESS | 1740 | 1468711291316 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:31 INFO - PROCESS | 1740 | 1468711291351 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
16:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 216ms
16:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
16:21:31 INFO - PROCESS | 1740 | 1468711291543 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:31 INFO - PROCESS | 1740 | 1468711291592 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
16:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 275ms
16:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
16:21:31 INFO - PROCESS | 1740 | 1468711291813 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:31 INFO - PROCESS | 1740 | 1468711291846 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
16:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 270ms
16:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
16:21:32 INFO - PROCESS | 1740 | 1468711292092 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:32 INFO - PROCESS | 1740 | 1468711292126 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
16:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 276ms
16:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
16:21:32 INFO - PROCESS | 1740 | 1468711292365 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:32 INFO - PROCESS | 1740 | 1468711292415 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
16:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 320ms
16:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
16:21:32 INFO - PROCESS | 1740 | 1468711292692 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:32 INFO - PROCESS | 1740 | 1468711292731 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
16:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 322ms
16:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
16:21:33 INFO - PROCESS | 1740 | 1468711293025 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:33 INFO - PROCESS | 1740 | 1468711293079 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
16:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 324ms
16:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
16:21:33 INFO - PROCESS | 1740 | 1468711293349 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:33 INFO - PROCESS | 1740 | 1468711293384 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
16:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 270ms
16:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
16:21:33 INFO - PROCESS | 1740 | 1468711293644 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:33 INFO - PROCESS | 1740 | 1468711293689 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
16:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 318ms
16:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
16:21:33 INFO - PROCESS | 1740 | 1468711293965 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:34 INFO - PROCESS | 1740 | 1468711294011 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
16:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 270ms
16:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
16:21:34 INFO - PROCESS | 1740 | 1468711294244 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:34 INFO - PROCESS | 1740 | 1468711294290 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:34 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
16:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 377ms
16:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
16:21:34 INFO - PROCESS | 1740 | 1468711294625 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:34 INFO - PROCESS | 1740 | 1468711294743 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
16:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 427ms
16:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
16:21:35 INFO - PROCESS | 1740 | 1468711295049 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:35 INFO - PROCESS | 1740 | 1468711295087 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
16:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 267ms
16:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
16:21:35 INFO - PROCESS | 1740 | 1468711295329 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:35 INFO - PROCESS | 1740 | 1468711295378 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:35 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
16:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 228ms
16:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
16:21:35 INFO - PROCESS | 1740 | 1468711295548 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:35 INFO - PROCESS | 1740 | 1468711295583 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
16:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 219ms
16:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
16:21:35 INFO - PROCESS | 1740 | 1468711295778 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:35 INFO - PROCESS | 1740 | 1468711295812 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
16:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 367ms
16:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
16:21:36 INFO - PROCESS | 1740 | 1468711296155 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:36 INFO - PROCESS | 1740 | 1468711296311 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
16:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 468ms
16:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
16:21:36 INFO - PROCESS | 1740 | 1468711296626 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:36 INFO - PROCESS | 1740 | 1468711296668 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
16:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 268ms
16:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
16:21:36 INFO - PROCESS | 1740 | 1468711296898 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:36 INFO - PROCESS | 1740 | 1468711296935 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
16:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 218ms
16:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
16:21:37 INFO - PROCESS | 1740 | 1468711297129 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:37 INFO - PROCESS | 1740 | 1468711297161 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:37 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
16:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 227ms
16:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
16:21:37 INFO - PROCESS | 1740 | 1468711297358 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:37 INFO - PROCESS | 1740 | 1468711297391 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
16:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 226ms
16:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
16:21:37 INFO - PROCESS | 1740 | 1468711297579 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:37 INFO - PROCESS | 1740 | 1468711297616 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:37 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
16:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 216ms
16:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
16:21:37 INFO - PROCESS | 1740 | 1468711297798 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:37 INFO - PROCESS | 1740 | 1468711297827 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
16:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 268ms
16:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
16:21:38 INFO - PROCESS | 1740 | 1468711298077 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:38 INFO - PROCESS | 1740 | 1468711298111 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
16:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 276ms
16:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
16:21:38 INFO - PROCESS | 1740 | 1468711298350 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:38 INFO - PROCESS | 1740 | 1468711298425 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
16:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 317ms
16:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
16:21:38 INFO - PROCESS | 1740 | 1468711298676 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:38 INFO - PROCESS | 1740 | 1468711298712 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
16:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 225ms
16:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
16:21:38 INFO - PROCESS | 1740 | 1468711298896 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:38 INFO - PROCESS | 1740 | 1468711298929 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
16:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 267ms
16:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
16:21:39 INFO - PROCESS | 1740 | 1468711299178 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:39 INFO - PROCESS | 1740 | 1468711299229 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
16:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 270ms
16:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
16:21:39 INFO - PROCESS | 1740 | 1468711299447 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:39 INFO - PROCESS | 1740 | 1468711299477 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
16:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 219ms
16:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
16:21:39 INFO - PROCESS | 1740 | 1468711299674 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:39 INFO - PROCESS | 1740 | 1468711299700 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
16:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 218ms
16:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
16:21:39 INFO - PROCESS | 1740 | 1468711299899 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:39 INFO - PROCESS | 1740 | 1468711299942 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
16:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 266ms
16:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
16:21:40 INFO - PROCESS | 1740 | 1468711300182 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:40 INFO - PROCESS | 1740 | 1468711300233 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
16:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 280ms
16:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
16:21:40 INFO - PROCESS | 1740 | 1468711300450 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:40 INFO - PROCESS | 1740 | 1468711300482 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
16:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 217ms
16:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
16:21:40 INFO - PROCESS | 1740 | 1468711300677 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:40 INFO - PROCESS | 1740 | 1468711300711 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:40 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
16:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 276ms
16:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
16:21:40 INFO - PROCESS | 1740 | 1468711300949 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:40 INFO - PROCESS | 1740 | 1468711300987 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:41 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
16:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 318ms
16:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
16:21:41 INFO - PROCESS | 1740 | 1468711301278 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:41 INFO - PROCESS | 1740 | 1468711301331 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:41 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
16:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 427ms
16:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
16:21:41 INFO - PROCESS | 1740 | 1468711301701 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:41 INFO - PROCESS | 1740 | 1468711301763 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:41 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)
16:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 268ms
16:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
16:21:41 INFO - PROCESS | 1740 | 1468711301980 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:42 INFO - PROCESS | 1740 | 1468711302016 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
16:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 316ms
16:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
16:21:42 INFO - PROCESS | 1740 | 1468711302310 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:42 INFO - PROCESS | 1740 | 1468711302355 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
16:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 466ms
16:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
16:21:42 INFO - PROCESS | 1740 | 1468711302778 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:42 INFO - PROCESS | 1740 | 1468711302821 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
16:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 223ms
16:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
16:21:43 INFO - PROCESS | 1740 | 1468711303016 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:43 INFO - PROCESS | 1740 | 1468711303072 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
16:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 279ms
16:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
16:21:43 INFO - PROCESS | 1740 | 1468711303296 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:43 INFO - PROCESS | 1740 | 1468711303343 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
16:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 227ms
16:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
16:21:43 INFO - PROCESS | 1740 | 1468711303515 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:43 INFO - PROCESS | 1740 | 1468711303557 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
16:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 219ms
16:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
16:21:43 INFO - PROCESS | 1740 | 1468711303745 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:43 INFO - PROCESS | 1740 | 1468711303782 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
16:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 274ms
16:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
16:21:44 INFO - PROCESS | 1740 | 1468711304015 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:44 INFO - PROCESS | 1740 | 1468711304064 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
16:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 270ms
16:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
16:21:44 INFO - PROCESS | 1740 | 1468711304295 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:44 INFO - PROCESS | 1740 | 1468711304336 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
16:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 278ms
16:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
16:21:44 INFO - PROCESS | 1740 | 1468711304568 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:44 INFO - PROCESS | 1740 | 1468711304617 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
16:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 319ms
16:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
16:21:44 INFO - PROCESS | 1740 | 1468711304901 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:44 INFO - PROCESS | 1740 | 1468711304939 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:45 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
16:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 267ms
16:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
16:21:45 INFO - PROCESS | 1740 | 1468711305181 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:45 INFO - PROCESS | 1740 | 1468711305231 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
16:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 327ms
16:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
16:21:45 INFO - PROCESS | 1740 | 1468711305513 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:45 INFO - PROCESS | 1740 | 1468711305572 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
16:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 276ms
16:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
16:21:45 INFO - PROCESS | 1740 | 1468711305780 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:45 INFO - PROCESS | 1740 | 1468711305812 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:46 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)
16:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 268ms
16:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
16:21:46 INFO - PROCESS | 1740 | 1468711306063 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:46 INFO - PROCESS | 1740 | 1468711306114 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
16:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 217ms
16:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
16:21:46 INFO - PROCESS | 1740 | 1468711306282 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:46 INFO - PROCESS | 1740 | 1468711306315 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
16:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 218ms
16:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
16:21:46 INFO - PROCESS | 1740 | 1468711306509 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:46 INFO - PROCESS | 1740 | 1468711306540 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
16:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 225ms
16:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
16:21:46 INFO - PROCESS | 1740 | 1468711306728 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:46 INFO - PROCESS | 1740 | 1468711306762 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
16:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 268ms
16:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
16:21:47 INFO - PROCESS | 1740 | 1468711307001 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:47 INFO - PROCESS | 1740 | 1468711307048 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
16:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 319ms
16:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
16:21:47 INFO - PROCESS | 1740 | 1468711307328 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:47 INFO - PROCESS | 1740 | 1468711307361 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
16:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 267ms
16:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
16:21:47 INFO - PROCESS | 1740 | 1468711307599 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:47 INFO - PROCESS | 1740 | 1468711307644 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
16:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 222ms
16:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
16:21:47 INFO - PROCESS | 1740 | 1468711307833 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:47 INFO - PROCESS | 1740 | 1468711307884 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
16:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 368ms
16:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
16:21:48 INFO - PROCESS | 1740 | 1468711308211 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:48 INFO - PROCESS | 1740 | 1468711308281 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
16:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 321ms
16:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
16:21:48 INFO - PROCESS | 1740 | 1468711308531 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:48 INFO - PROCESS | 1740 | 1468711308566 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
16:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 418ms
16:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
16:21:48 INFO - PROCESS | 1740 | 1468711308958 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:49 INFO - PROCESS | 1740 | 1468711309000 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
16:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 274ms
16:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
16:21:49 INFO - PROCESS | 1740 | 1468711309232 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:49 INFO - PROCESS | 1740 | 1468711309276 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
16:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 267ms
16:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
16:21:49 INFO - PROCESS | 1740 | 1468711309510 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:49 INFO - PROCESS | 1740 | 1468711309547 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
16:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 218ms
16:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
16:21:49 INFO - PROCESS | 1740 | 1468711309728 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:49 INFO - PROCESS | 1740 | 1468711309762 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
16:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 217ms
16:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
16:21:49 INFO - PROCESS | 1740 | 1468711309949 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:49 INFO - PROCESS | 1740 | 1468711309984 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
16:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 266ms
16:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
16:21:50 INFO - PROCESS | 1740 | 1468711310219 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:50 INFO - PROCESS | 1740 | 1468711310264 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
16:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 215ms
16:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
16:21:50 INFO - PROCESS | 1740 | 1468711310442 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:50 INFO - PROCESS | 1740 | 1468711310479 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
16:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 224ms
16:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
16:21:50 INFO - PROCESS | 1740 | 1468711310663 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:50 INFO - PROCESS | 1740 | 1468711310697 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
16:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 367ms
16:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
16:21:51 INFO - PROCESS | 1740 | 1468711311035 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:51 INFO - PROCESS | 1740 | 1468711311087 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
16:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 319ms
16:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
16:21:51 INFO - PROCESS | 1740 | 1468711311377 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:51 INFO - PROCESS | 1740 | 1468711311409 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
16:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 226ms
16:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
16:21:51 INFO - PROCESS | 1740 | 1468711311599 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:51 INFO - PROCESS | 1740 | 1468711311635 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
16:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 219ms
16:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
16:21:51 INFO - PROCESS | 1740 | 1468711311830 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:51 INFO - PROCESS | 1740 | 1468711311863 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
16:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 266ms
16:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
16:21:52 INFO - PROCESS | 1740 | 1468711312100 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:52 INFO - PROCESS | 1740 | 1468711312145 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
16:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 219ms
16:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
16:21:52 INFO - PROCESS | 1740 | 1468711312327 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:52 INFO - PROCESS | 1740 | 1468711312358 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
16:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 223ms
16:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
16:21:52 INFO - PROCESS | 1740 | 1468711312546 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:52 INFO - PROCESS | 1740 | 1468711312583 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
16:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 266ms
16:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
16:21:52 INFO - PROCESS | 1740 | 1468711312825 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:52 INFO - PROCESS | 1740 | 1468711312860 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
16:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 267ms
16:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
16:21:53 INFO - PROCESS | 1740 | 1468711313094 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:53 INFO - PROCESS | 1740 | 1468711313129 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
16:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 224ms
16:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
16:21:53 INFO - PROCESS | 1740 | 1468711313313 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:53 INFO - PROCESS | 1740 | 1468711313346 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
16:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 220ms
16:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
16:21:53 INFO - PROCESS | 1740 | 1468711313547 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:53 INFO - PROCESS | 1740 | 1468711313592 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
16:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 329ms
16:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
16:21:53 INFO - PROCESS | 1740 | 1468711313879 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:53 INFO - PROCESS | 1740 | 1468711313923 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
16:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 270ms
16:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
16:21:54 INFO - PROCESS | 1740 | 1468711314160 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:54 INFO - PROCESS | 1740 | 1468711314206 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
16:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 318ms
16:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
16:21:54 INFO - PROCESS | 1740 | 1468711314495 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:54 INFO - PROCESS | 1740 | 1468711314541 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
16:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 275ms
16:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
16:21:54 INFO - PROCESS | 1740 | 1468711314843 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:54 INFO - PROCESS | 1740 | 1468711314941 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
16:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 467ms
16:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
16:21:55 INFO - PROCESS | 1740 | 1468711315266 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:55 INFO - PROCESS | 1740 | 1468711315310 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
16:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 318ms
16:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
16:21:55 INFO - PROCESS | 1740 | 1468711315598 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:55 INFO - PROCESS | 1740 | 1468711315659 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
16:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 380ms
16:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
16:21:55 INFO - PROCESS | 1740 | 1468711315981 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:56 INFO - PROCESS | 1740 | 1468711316025 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
16:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 278ms
16:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
16:21:56 INFO - PROCESS | 1740 | 1468711316250 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:56 INFO - PROCESS | 1740 | 1468711316300 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
16:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 267ms
16:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
16:21:56 INFO - PROCESS | 1740 | 1468711316532 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:56 INFO - PROCESS | 1740 | 1468711316598 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
16:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 367ms
16:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
16:21:56 INFO - PROCESS | 1740 | 1468711316902 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:56 INFO - PROCESS | 1740 | 1468711316969 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
16:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 366ms
16:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
16:21:57 INFO - PROCESS | 1740 | 1468711317278 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:57 INFO - PROCESS | 1740 | 1468711317331 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:57 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
16:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 275ms
16:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
16:21:57 INFO - PROCESS | 1740 | 1468711317548 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:57 INFO - PROCESS | 1740 | 1468711317594 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:57 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
16:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 269ms
16:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
16:21:57 INFO - PROCESS | 1740 | 1468711317833 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:57 INFO - PROCESS | 1740 | 1468711317894 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
16:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 281ms
16:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
16:21:58 INFO - PROCESS | 1740 | 1468711318112 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:58 INFO - PROCESS | 1740 | 1468711318158 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
16:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 277ms
16:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
16:21:58 INFO - PROCESS | 1740 | 1468711318388 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:58 INFO - PROCESS | 1740 | 1468711318443 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
16:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 318ms
16:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
16:21:58 INFO - PROCESS | 1740 | 1468711318712 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:58 INFO - PROCESS | 1740 | 1468711318745 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
16:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 221ms
16:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
16:21:58 INFO - PROCESS | 1740 | 1468711318945 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:58 INFO - PROCESS | 1740 | 1468711318981 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
16:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 277ms
16:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
16:21:59 INFO - PROCESS | 1740 | 1468711319218 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:59 INFO - PROCESS | 1740 | 1468711319269 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
16:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 267ms
16:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
16:21:59 INFO - PROCESS | 1740 | 1468711319501 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:59 INFO - PROCESS | 1740 | 1468711319544 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
16:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 217ms
16:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
16:21:59 INFO - PROCESS | 1740 | 1468711319730 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:59 INFO - PROCESS | 1740 | 1468711319763 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:59 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)
16:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 227ms
16:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
16:21:59 INFO - PROCESS | 1740 | 1468711319949 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:21:59 INFO - PROCESS | 1740 | 1468711319979 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
16:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 267ms
16:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
16:22:00 INFO - PROCESS | 1740 | 1468711320232 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:00 INFO - PROCESS | 1740 | 1468711320282 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
16:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 330ms
16:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
16:22:00 INFO - PROCESS | 1740 | 1468711320562 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:00 INFO - PROCESS | 1740 | 1468711320610 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
16:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 276ms
16:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
16:22:00 INFO - PROCESS | 1740 | 1468711320830 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:00 INFO - PROCESS | 1740 | 1468711320862 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
16:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 419ms
16:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
16:22:01 INFO - PROCESS | 1740 | 1468711321255 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:01 INFO - PROCESS | 1740 | 1468711321334 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
16:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 369ms
16:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
16:22:01 INFO - PROCESS | 1740 | 1468711321645 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:01 INFO - PROCESS | 1740 | 1468711321697 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
16:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 327ms
16:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
16:22:01 INFO - PROCESS | 1740 | 1468711321977 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:02 INFO - PROCESS | 1740 | 1468711322042 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
16:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 320ms
16:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
16:22:02 INFO - PROCESS | 1740 | 1468711322297 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:02 INFO - PROCESS | 1740 | 1468711322334 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
16:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 268ms
16:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
16:22:02 INFO - PROCESS | 1740 | 1468711322568 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:02 INFO - PROCESS | 1740 | 1468711322611 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
16:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 316ms
16:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
16:22:02 INFO - PROCESS | 1740 | 1468711322900 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:02 INFO - PROCESS | 1740 | 1468711322961 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
16:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 326ms
16:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
16:22:03 INFO - PROCESS | 1740 | 1468711323226 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:03 INFO - PROCESS | 1740 | 1468711323259 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
16:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 318ms
16:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
16:22:03 INFO - PROCESS | 1740 | 1468711323552 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:03 INFO - PROCESS | 1740 | 1468711323606 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
16:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 269ms
16:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
16:22:03 INFO - PROCESS | 1740 | 1468711323828 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:03 INFO - PROCESS | 1740 | 1468711323863 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
16:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 217ms
16:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
16:22:04 INFO - PROCESS | 1740 | 1468711324048 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:04 INFO - PROCESS | 1740 | 1468711324086 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
16:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 217ms
16:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
16:22:04 INFO - PROCESS | 1740 | 1468711324275 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:04 INFO - PROCESS | 1740 | 1468711324314 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
16:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 219ms
16:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
16:22:04 INFO - PROCESS | 1740 | 1468711324496 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:04 INFO - PROCESS | 1740 | 1468711324532 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
16:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 216ms
16:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
16:22:04 INFO - PROCESS | 1740 | 1468711324716 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:04 INFO - PROCESS | 1740 | 1468711324753 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
16:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 269ms
16:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
16:22:05 INFO - PROCESS | 1740 | 1468711324994 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:05 INFO - PROCESS | 1740 | 1468711325030 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
16:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 275ms
16:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
16:22:05 INFO - PROCESS | 1740 | 1468711325277 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:05 INFO - PROCESS | 1740 | 1468711325327 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
16:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 269ms
16:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
16:22:05 INFO - PROCESS | 1740 | 1468711325546 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:05 INFO - PROCESS | 1740 | 1468711325581 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
16:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 219ms
16:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
16:22:05 INFO - PROCESS | 1740 | 1468711325767 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:05 INFO - PROCESS | 1740 | 1468711325807 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
16:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 216ms
16:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
16:22:05 INFO - PROCESS | 1740 | 1468711325995 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:06 INFO - PROCESS | 1740 | 1468711326029 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:06 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
16:22:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:22:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
16:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 226ms
16:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
16:22:06 INFO - PROCESS | 1740 | 1468711326216 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:06 INFO - PROCESS | 1740 | 1468711326259 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
16:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 218ms
16:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
16:22:06 INFO - PROCESS | 1740 | 1468711326446 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:06 INFO - PROCESS | 1740 | 1468711326482 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
16:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 276ms
16:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
16:22:06 INFO - PROCESS | 1740 | 1468711326714 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:06 INFO - PROCESS | 1740 | 1468711326756 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:06 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
16:22:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:22:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
16:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 266ms
16:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
16:22:06 INFO - PROCESS | 1740 | 1468711326994 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:07 INFO - PROCESS | 1740 | 1468711327030 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:07 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
16:22:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
16:22:07 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
16:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 218ms
16:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
16:22:07 INFO - PROCESS | 1740 | 1468711327213 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:07 INFO - PROCESS | 1740 | 1468711327244 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
16:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 418ms
16:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
16:22:07 INFO - PROCESS | 1740 | 1468711327637 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:07 INFO - PROCESS | 1740 | 1468711327675 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
16:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 219ms
16:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
16:22:07 INFO - PROCESS | 1740 | 1468711327866 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:07 INFO - PROCESS | 1740 | 1468711327908 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
16:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 219ms
16:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
16:22:08 INFO - PROCESS | 1740 | 1468711328100 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:08 INFO - PROCESS | 1740 | 1468711328144 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
16:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 279ms
16:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
16:22:08 INFO - PROCESS | 1740 | 1468711328375 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:08 INFO - PROCESS | 1740 | 1468711328412 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
16:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 267ms
16:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
16:22:08 INFO - PROCESS | 1740 | 1468711328644 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:08 INFO - PROCESS | 1740 | 1468711328679 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
16:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 223ms
16:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
16:22:08 INFO - PROCESS | 1740 | 1468711328866 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:08 INFO - PROCESS | 1740 | 1468711328916 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
16:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 322ms
16:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
16:22:09 INFO - PROCESS | 1740 | 1468711329196 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:09 INFO - PROCESS | 1740 | 1468711329330 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
16:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 317ms
16:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
16:22:09 INFO - PROCESS | 1740 | 1468711329516 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:09 INFO - PROCESS | 1740 | 1468711329575 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
16:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 318ms
16:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
16:22:09 INFO - PROCESS | 1740 | 1468711329843 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:09 INFO - PROCESS | 1740 | 1468711329878 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
16:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 276ms
16:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
16:22:10 INFO - PROCESS | 1740 | 1468711330113 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:10 INFO - PROCESS | 1740 | 1468711330149 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
16:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 266ms
16:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
16:22:10 INFO - PROCESS | 1740 | 1468711330388 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:10 INFO - PROCESS | 1740 | 1468711330447 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
16:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 318ms
16:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
16:22:10 INFO - PROCESS | 1740 | 1468711330732 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:10 INFO - PROCESS | 1740 | 1468711330777 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
16:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 226ms
16:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
16:22:10 INFO - PROCESS | 1740 | 1468711330950 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:10 INFO - PROCESS | 1740 | 1468711330985 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
16:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 217ms
16:22:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
16:22:11 INFO - PROCESS | 1740 | 1468711331177 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:11 INFO - PROCESS | 1740 | 1468711331209 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
16:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 224ms
16:22:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
16:22:11 INFO - PROCESS | 1740 | 1468711331397 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:11 INFO - PROCESS | 1740 | 1468711331475 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
16:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 415ms
16:22:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
16:22:11 INFO - PROCESS | 1740 | 1468711331818 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:11 INFO - PROCESS | 1740 | 1468711331878 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
16:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 269ms
16:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
16:22:12 INFO - PROCESS | 1740 | 1468711332098 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:12 INFO - PROCESS | 1740 | 1468711332144 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
16:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 221ms
16:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
16:22:12 INFO - PROCESS | 1740 | 1468711332334 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:12 INFO - PROCESS | 1740 | 1468711332382 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
16:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 278ms
16:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
16:22:12 INFO - PROCESS | 1740 | 1468711332611 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:12 INFO - PROCESS | 1740 | 1468711332663 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
16:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 374ms
16:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
16:22:12 INFO - PROCESS | 1740 | 1468711332982 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:13 INFO - PROCESS | 1740 | 1468711333032 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
16:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 267ms
16:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
16:22:13 INFO - PROCESS | 1740 | 1468711333252 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:13 INFO - PROCESS | 1740 | 1468711333312 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
16:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 317ms
16:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
16:22:13 INFO - PROCESS | 1740 | 1468711333582 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:13 INFO - PROCESS | 1740 | 1468711333637 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
16:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 268ms
16:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
16:22:13 INFO - PROCESS | 1740 | 1468711333861 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:13 INFO - PROCESS | 1740 | 1468711333898 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
16:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 229ms
16:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
16:22:14 INFO - PROCESS | 1740 | 1468711334083 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:14 INFO - PROCESS | 1740 | 1468711334118 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
16:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 218ms
16:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
16:22:14 INFO - PROCESS | 1740 | 1468711334309 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:14 INFO - PROCESS | 1740 | 1468711334341 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
16:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 216ms
16:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
16:22:14 INFO - PROCESS | 1740 | 1468711334531 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:14 INFO - PROCESS | 1740 | 1468711334565 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
16:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 216ms
16:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
16:22:14 INFO - PROCESS | 1740 | 1468711334749 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:14 INFO - PROCESS | 1740 | 1468711334795 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
16:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 219ms
16:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
16:22:14 INFO - PROCESS | 1740 | 1468711334979 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:15 INFO - PROCESS | 1740 | 1468711335012 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
16:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 218ms
16:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
16:22:15 INFO - PROCESS | 1740 | 1468711335200 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:15 INFO - PROCESS | 1740 | 1468711335244 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
16:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 216ms
16:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
16:22:15 INFO - PROCESS | 1740 | 1468711335426 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:15 INFO - PROCESS | 1740 | 1468711335463 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
16:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 323ms
16:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
16:22:15 INFO - PROCESS | 1740 | 1468711335746 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:15 INFO - PROCESS | 1740 | 1468711335779 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
16:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 216ms
16:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
16:22:15 INFO - PROCESS | 1740 | 1468711335967 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:16 INFO - PROCESS | 1740 | 1468711336006 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
16:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 219ms
16:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
16:22:16 INFO - PROCESS | 1740 | 1468711336193 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:16 INFO - PROCESS | 1740 | 1468711336227 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
16:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 224ms
16:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
16:22:16 INFO - PROCESS | 1740 | 1468711336413 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:16 INFO - PROCESS | 1740 | 1468711336446 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:16 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
16:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 216ms
16:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
16:22:16 INFO - PROCESS | 1740 | 1468711336632 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:16 INFO - PROCESS | 1740 | 1468711336666 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
16:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 218ms
16:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
16:22:16 INFO - PROCESS | 1740 | 1468711336859 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:16 INFO - PROCESS | 1740 | 1468711336894 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
16:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 216ms
16:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
16:22:17 INFO - PROCESS | 1740 | 1468711337083 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:17 INFO - PROCESS | 1740 | 1468711337130 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
16:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 267ms
16:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
16:22:17 INFO - PROCESS | 1740 | 1468711337352 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:17 INFO - PROCESS | 1740 | 1468711337398 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
16:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 218ms
16:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
16:22:17 INFO - PROCESS | 1740 | 1468711337581 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:17 INFO - PROCESS | 1740 | 1468711337611 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
16:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 417ms
16:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
16:22:18 INFO - PROCESS | 1740 | 1468711338040 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:18 INFO - PROCESS | 1740 | 1468711338106 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
16:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 372ms
16:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
16:22:18 INFO - PROCESS | 1740 | 1468711338414 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:18 INFO - PROCESS | 1740 | 1468711338450 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
16:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 271ms
16:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
16:22:18 INFO - PROCESS | 1740 | 1468711338697 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:18 INFO - PROCESS | 1740 | 1468711338743 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:18 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
16:22:18 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
16:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 225ms
16:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
16:22:18 INFO - PROCESS | 1740 | 1468711338916 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:18 INFO - PROCESS | 1740 | 1468711338956 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
16:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 268ms
16:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
16:22:19 INFO - PROCESS | 1740 | 1468711339198 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:19 INFO - PROCESS | 1740 | 1468711339246 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
16:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 327ms
16:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
16:22:19 INFO - PROCESS | 1740 | 1468711339531 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:19 INFO - PROCESS | 1740 | 1468711339593 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
16:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 267ms
16:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
16:22:19 INFO - PROCESS | 1740 | 1468711339796 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:19 INFO - PROCESS | 1740 | 1468711339832 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
16:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 325ms
16:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
16:22:20 INFO - PROCESS | 1740 | 1468711340133 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:20 INFO - PROCESS | 1740 | 1468711340186 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
16:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 318ms
16:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
16:22:20 INFO - PROCESS | 1740 | 1468711340452 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:20 INFO - PROCESS | 1740 | 1468711340491 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
16:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 219ms
16:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
16:22:20 INFO - PROCESS | 1740 | 1468711340679 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:20 INFO - PROCESS | 1740 | 1468711340713 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
16:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 268ms
16:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
16:22:20 INFO - PROCESS | 1740 | 1468711340952 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:21 INFO - PROCESS | 1740 | 1468711341016 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
16:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 268ms
16:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
16:22:21 INFO - PROCESS | 1740 | 1468711341231 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:21 INFO - PROCESS | 1740 | 1468711341280 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
16:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 317ms
16:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
16:22:21 INFO - PROCESS | 1740 | 1468711341564 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:21 INFO - PROCESS | 1740 | 1468711341608 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
16:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 325ms
16:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
16:22:21 INFO - PROCESS | 1740 | 1468711341883 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:21 INFO - PROCESS | 1740 | 1468711341934 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
16:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 317ms
16:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
16:22:22 INFO - PROCESS | 1740 | 1468711342232 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:22 INFO - PROCESS | 1740 | 1468711342267 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
16:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 489ms
16:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
16:22:22 INFO - PROCESS | 1740 | 1468711342700 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:22 INFO - PROCESS | 1740 | 1468711342748 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
16:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 317ms
16:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
16:22:23 INFO - PROCESS | 1740 | 1468711343018 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:23 INFO - PROCESS | 1740 | 1468711343078 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
16:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 268ms
16:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
16:22:23 INFO - PROCESS | 1740 | 1468711343297 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:23 INFO - PROCESS | 1740 | 1468711343338 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
16:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 327ms
16:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
16:22:23 INFO - PROCESS | 1740 | 1468711343624 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:23 INFO - PROCESS | 1740 | 1468711343674 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
16:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 317ms
16:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
16:22:23 INFO - PROCESS | 1740 | 1468711343964 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:24 INFO - PROCESS | 1740 | 1468711344019 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
16:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 489ms
16:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
16:22:24 INFO - PROCESS | 1740 | 1468711344446 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:24 INFO - PROCESS | 1740 | 1468711344527 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
16:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 324ms
16:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
16:22:24 INFO - PROCESS | 1740 | 1468711344766 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:24 INFO - PROCESS | 1740 | 1468711344812 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
16:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 368ms
16:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
16:22:25 INFO - PROCESS | 1740 | 1468711345145 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:25 INFO - PROCESS | 1740 | 1468711345188 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
16:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 373ms
16:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
16:22:25 INFO - PROCESS | 1740 | 1468711345515 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:25 INFO - PROCESS | 1740 | 1468711345565 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
16:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 317ms
16:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
16:22:25 INFO - PROCESS | 1740 | 1468711345846 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:25 INFO - PROCESS | 1740 | 1468711345888 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
16:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 276ms
16:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
16:22:26 INFO - PROCESS | 1740 | 1468711346119 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:26 INFO - PROCESS | 1740 | 1468711346175 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
16:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 369ms
16:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
16:22:26 INFO - PROCESS | 1740 | 1468711346492 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:26 INFO - PROCESS | 1740 | 1468711346525 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
16:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 324ms
16:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
16:22:26 INFO - PROCESS | 1740 | 1468711346816 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:26 INFO - PROCESS | 1740 | 1468711346860 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
16:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 267ms
16:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
16:22:27 INFO - PROCESS | 1740 | 1468711347084 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:27 INFO - PROCESS | 1740 | 1468711347126 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
16:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 267ms
16:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
16:22:27 INFO - PROCESS | 1740 | 1468711347365 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:27 INFO - PROCESS | 1740 | 1468711347410 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
16:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 327ms
16:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
16:22:27 INFO - PROCESS | 1740 | 1468711347698 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:27 INFO - PROCESS | 1740 | 1468711347749 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
16:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 277ms
16:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
16:22:27 INFO - PROCESS | 1740 | 1468711347966 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:28 INFO - PROCESS | 1740 | 1468711347996 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
16:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 215ms
16:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
16:22:28 INFO - PROCESS | 1740 | 1468711348184 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:28 INFO - PROCESS | 1740 | 1468711348220 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
16:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 217ms
16:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
16:22:28 INFO - PROCESS | 1740 | 1468711348410 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:28 INFO - PROCESS | 1740 | 1468711348442 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
16:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 225ms
16:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
16:22:28 INFO - PROCESS | 1740 | 1468711348636 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:28 INFO - PROCESS | 1740 | 1468711348675 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
16:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 368ms
16:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
16:22:29 INFO - PROCESS | 1740 | 1468711349007 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:29 INFO - PROCESS | 1740 | 1468711349049 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
16:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 320ms
16:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
16:22:29 INFO - PROCESS | 1740 | 1468711349332 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:29 INFO - PROCESS | 1740 | 1468711349368 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
16:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 217ms
16:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
16:22:29 INFO - PROCESS | 1740 | 1468711349564 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:29 INFO - PROCESS | 1740 | 1468711349595 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
16:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 272ms
16:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
16:22:29 INFO - PROCESS | 1740 | 1468711349871 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:29 INFO - PROCESS | 1740 | 1468711349914 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
16:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 272ms
16:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
16:22:30 INFO - PROCESS | 1740 | 1468711350149 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:30 INFO - PROCESS | 1740 | 1468711350202 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
16:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 569ms
16:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
16:22:30 INFO - PROCESS | 1740 | 1468711350728 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:30 INFO - PROCESS | 1740 | 1468711350789 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
16:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 272ms
16:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
16:22:31 INFO - PROCESS | 1740 | 1468711351000 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:31 INFO - PROCESS | 1740 | 1468711351042 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
16:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 266ms
16:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
16:22:31 INFO - PROCESS | 1740 | 1468711351279 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:31 INFO - PROCESS | 1740 | 1468711351314 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
16:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 223ms
16:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
16:22:31 INFO - PROCESS | 1740 | 1468711351498 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:31 INFO - PROCESS | 1740 | 1468711351530 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
16:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 218ms
16:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
16:22:31 INFO - PROCESS | 1740 | 1468711351718 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:31 INFO - PROCESS | 1740 | 1468711351753 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
16:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 217ms
16:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
16:22:31 INFO - PROCESS | 1740 | 1468711351950 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:31 INFO - PROCESS | 1740 | 1468711351997 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
16:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 334ms
16:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
16:22:32 INFO - PROCESS | 1740 | 1468711352291 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:32 INFO - PROCESS | 1740 | 1468711352332 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
16:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 267ms
16:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
16:22:32 INFO - PROCESS | 1740 | 1468711352582 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:32 INFO - PROCESS | 1740 | 1468711352633 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
16:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 341ms
16:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
16:22:32 INFO - PROCESS | 1740 | 1468711352910 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:32 INFO - PROCESS | 1740 | 1468711352961 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
16:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 270ms
16:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
16:22:33 INFO - PROCESS | 1740 | 1468711353179 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:33 INFO - PROCESS | 1740 | 1468711353212 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
16:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 217ms
16:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
16:22:33 INFO - PROCESS | 1740 | 1468711353399 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:33 INFO - PROCESS | 1740 | 1468711353432 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
16:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 218ms
16:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
16:22:33 INFO - PROCESS | 1740 | 1468711353619 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:33 INFO - PROCESS | 1740 | 1468711353659 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
16:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 266ms
16:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
16:22:33 INFO - PROCESS | 1740 | 1468711353898 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:33 INFO - PROCESS | 1740 | 1468711353944 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
16:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 275ms
16:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
16:22:34 INFO - PROCESS | 1740 | 1468711354168 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:34 INFO - PROCESS | 1740 | 1468711354223 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
16:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 270ms
16:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
16:22:34 INFO - PROCESS | 1740 | 1468711354447 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:34 INFO - PROCESS | 1740 | 1468711354483 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
16:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 217ms
16:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
16:22:34 INFO - PROCESS | 1740 | 1468711354666 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:34 INFO - PROCESS | 1740 | 1468711354708 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
16:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 269ms
16:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
16:22:34 INFO - PROCESS | 1740 | 1468711354947 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:34 INFO - PROCESS | 1740 | 1468711354994 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
16:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 326ms
16:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
16:22:35 INFO - PROCESS | 1740 | 1468711355268 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:35 INFO - PROCESS | 1740 | 1468711355302 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
16:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 317ms
16:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
16:22:35 INFO - PROCESS | 1740 | 1468711355598 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:35 INFO - PROCESS | 1740 | 1468711355643 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
16:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 275ms
16:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
16:22:35 INFO - PROCESS | 1740 | 1468711355869 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:36 INFO - PROCESS | 1740 | 1468711356000 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
16:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 321ms
16:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
16:22:36 INFO - PROCESS | 1740 | 1468711356201 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:36 INFO - PROCESS | 1740 | 1468711356248 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
16:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 319ms
16:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
16:22:36 INFO - PROCESS | 1740 | 1468711356542 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:36 INFO - PROCESS | 1740 | 1468711356589 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
16:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 376ms
16:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
16:22:36 INFO - PROCESS | 1740 | 1468711356917 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:36 INFO - PROCESS | 1740 | 1468711356974 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
16:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 268ms
16:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
16:22:37 INFO - PROCESS | 1740 | 1468711357196 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:37 INFO - PROCESS | 1740 | 1468711357237 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
16:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 266ms
16:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
16:22:37 INFO - PROCESS | 1740 | 1468711357469 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:37 INFO - PROCESS | 1740 | 1468711357528 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
16:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 321ms
16:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
16:22:37 INFO - PROCESS | 1740 | 1468711357800 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:37 INFO - PROCESS | 1740 | 1468711357854 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
16:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 269ms
16:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
16:22:38 INFO - PROCESS | 1740 | 1468711358076 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:38 INFO - PROCESS | 1740 | 1468711358109 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
16:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 320ms
16:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
16:22:38 INFO - PROCESS | 1740 | 1468711358404 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:38 INFO - PROCESS | 1740 | 1468711358443 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
16:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 267ms
16:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
16:22:38 INFO - PROCESS | 1740 | 1468711358699 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:38 INFO - PROCESS | 1740 | 1468711358750 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
16:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 276ms
16:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
16:22:38 INFO - PROCESS | 1740 | 1468711358948 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:38 INFO - PROCESS | 1740 | 1468711358984 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
16:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 268ms
16:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
16:22:39 INFO - PROCESS | 1740 | 1468711359228 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:39 INFO - PROCESS | 1740 | 1468711359269 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
16:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 274ms
16:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
16:22:39 INFO - PROCESS | 1740 | 1468711359503 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:39 INFO - PROCESS | 1740 | 1468711359563 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
16:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 267ms
16:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
16:22:39 INFO - PROCESS | 1740 | 1468711359782 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:39 INFO - PROCESS | 1740 | 1468711359837 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
16:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 327ms
16:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
16:22:40 INFO - PROCESS | 1740 | 1468711360113 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:40 INFO - PROCESS | 1740 | 1468711360161 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
16:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 318ms
16:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
16:22:40 INFO - PROCESS | 1740 | 1468711360448 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:40 INFO - PROCESS | 1740 | 1468711360491 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
16:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 277ms
16:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
16:22:40 INFO - PROCESS | 1740 | 1468711360716 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:40 INFO - PROCESS | 1740 | 1468711360748 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
16:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 219ms
16:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
16:22:40 INFO - PROCESS | 1740 | 1468711360947 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:40 INFO - PROCESS | 1740 | 1468711360978 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
16:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 217ms
16:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
16:22:41 INFO - PROCESS | 1740 | 1468711361166 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:41 INFO - PROCESS | 1740 | 1468711361196 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
16:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 220ms
16:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
16:22:41 INFO - PROCESS | 1740 | 1468711361396 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:41 INFO - PROCESS | 1740 | 1468711361428 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
16:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 217ms
16:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
16:22:41 INFO - PROCESS | 1740 | 1468711361617 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:41 INFO - PROCESS | 1740 | 1468711361658 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
16:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 220ms
16:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
16:22:41 INFO - PROCESS | 1740 | 1468711361846 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:41 INFO - PROCESS | 1740 | 1468711361885 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
16:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 326ms
16:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
16:22:42 INFO - PROCESS | 1740 | 1468711362179 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:42 INFO - PROCESS | 1740 | 1468711362225 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
16:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 379ms
16:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
16:22:42 INFO - PROCESS | 1740 | 1468711362553 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:42 INFO - PROCESS | 1740 | 1468711362600 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
16:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 318ms
16:22:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
16:22:42 INFO - PROCESS | 1740 | 1468711362900 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:42 INFO - PROCESS | 1740 | 1468711362965 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
16:22:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 422ms
16:22:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
16:22:43 INFO - PROCESS | 1740 | 1468711363331 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:43 INFO - PROCESS | 1740 | 1468711363398 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
16:22:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 368ms
16:22:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
16:22:43 INFO - PROCESS | 1740 | 1468711363713 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:43 INFO - PROCESS | 1740 | 1468711363779 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
16:22:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 324ms
16:22:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
16:22:44 INFO - PROCESS | 1740 | 1468711364052 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:44 INFO - PROCESS | 1740 | 1468711364112 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
16:22:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 280ms
16:22:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
16:22:44 INFO - PROCESS | 1740 | 1468711364318 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:44 INFO - PROCESS | 1740 | 1468711364363 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
16:22:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 218ms
16:22:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
16:22:44 INFO - PROCESS | 1740 | 1468711364546 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:44 INFO - PROCESS | 1740 | 1468711364587 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
16:22:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 225ms
16:22:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
16:22:44 INFO - PROCESS | 1740 | 1468711364767 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:44 INFO - PROCESS | 1740 | 1468711364814 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:45 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)
16:22:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 726ms
16:22:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
16:22:45 INFO - PROCESS | 1740 | 1468711365494 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:45 INFO - PROCESS | 1740 | 1468711365525 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:46 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
16:22:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:22:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
16:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:22:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 718ms
16:22:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
16:22:46 INFO - PROCESS | 1740 | 1468711366215 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:46 INFO - PROCESS | 1740 | 1468711366236 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:46 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
16:22:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:22:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
16:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:22:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 717ms
16:22:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
16:22:46 INFO - PROCESS | 1740 | 1468711366937 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:46 INFO - PROCESS | 1740 | 1468711366979 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:47 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)
16:22:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 718ms
16:22:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
16:22:47 INFO - PROCESS | 1740 | 1468711367657 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:47 INFO - PROCESS | 1740 | 1468711367686 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:48 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)
16:22:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 720ms
16:22:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
16:22:48 INFO - PROCESS | 1740 | 1468711368380 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:48 INFO - PROCESS | 1740 | 1468711368409 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:49 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
16:22:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:22:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
16:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:22:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 717ms
16:22:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
16:22:49 INFO - PROCESS | 1740 | 1468711369101 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:49 INFO - PROCESS | 1740 | 1468711369142 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:50 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
16:22:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:22:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
16:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:22:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 922ms
16:22:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
16:22:50 INFO - PROCESS | 1740 | 1468711370027 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:50 INFO - PROCESS | 1740 | 1468711370065 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:50 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
16:22:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:22:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
16:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:22:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 720ms
16:22:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
16:22:50 INFO - PROCESS | 1740 | 1468711370750 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:50 INFO - PROCESS | 1740 | 1468711370785 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:51 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
16:22:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:22:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
16:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:22:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 720ms
16:22:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
16:22:51 INFO - PROCESS | 1740 | 1468711371478 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:51 INFO - PROCESS | 1740 | 1468711371514 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
16:22:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 269ms
16:22:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
16:22:51 INFO - PROCESS | 1740 | 1468711371750 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:51 INFO - PROCESS | 1740 | 1468711371799 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
16:22:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 268ms
16:22:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
16:22:52 INFO - PROCESS | 1740 | 1468711372019 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:52 INFO - PROCESS | 1740 | 1468711372065 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:52 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"
16:22:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
16:22:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
16:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:22:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 267ms
16:22:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
16:22:52 INFO - PROCESS | 1740 | 1468711372297 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:52 INFO - PROCESS | 1740 | 1468711372338 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
16:22:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 223ms
16:22:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
16:22:52 INFO - PROCESS | 1740 | 1468711372515 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:52 INFO - PROCESS | 1740 | 1468711372546 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:52 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"
16:22:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
16:22:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
16:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:22:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 216ms
16:22:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
16:22:52 INFO - PROCESS | 1740 | 1468711372734 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:52 INFO - PROCESS | 1740 | 1468711372779 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:53 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"
16:22:53 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
16:22:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
16:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:22:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 316ms
16:22:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
16:22:53 INFO - PROCESS | 1740 | 1468711373068 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:53 INFO - PROCESS | 1740 | 1468711373121 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
16:22:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 218ms
16:22:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
16:22:53 INFO - PROCESS | 1740 | 1468711373297 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:53 INFO - PROCESS | 1740 | 1468711373333 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:54 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
16:22:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
16:22:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
16:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:22:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:22:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 779ms
16:22:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
16:22:54 INFO - PROCESS | 1740 | 1468711374072 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:54 INFO - PROCESS | 1740 | 1468711374116 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
16:22:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 268ms
16:22:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
16:22:54 INFO - PROCESS | 1740 | 1468711374351 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:54 INFO - PROCESS | 1740 | 1468711374394 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
16:22:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 319ms
16:22:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
16:22:54 INFO - PROCESS | 1740 | 1468711374682 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:54 INFO - PROCESS | 1740 | 1468711374732 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
16:22:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 277ms
16:22:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
16:22:54 INFO - PROCESS | 1740 | 1468711374952 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:55 INFO - PROCESS | 1740 | 1468711375013 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
16:22:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 419ms
16:22:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
16:22:55 INFO - PROCESS | 1740 | 1468711375379 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:55 INFO - PROCESS | 1740 | 1468711375445 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
16:22:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 572ms
16:22:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
16:22:55 INFO - PROCESS | 1740 | 1468711375950 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:56 INFO - PROCESS | 1740 | 1468711375999 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
16:22:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 271ms
16:22:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
16:22:56 INFO - PROCESS | 1740 | 1468711376232 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:56 INFO - PROCESS | 1740 | 1468711376270 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
16:22:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 268ms
16:22:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
16:22:56 INFO - PROCESS | 1740 | 1468711376520 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:56 INFO - PROCESS | 1740 | 1468711376594 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
16:22:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 328ms
16:22:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
16:22:56 INFO - PROCESS | 1740 | 1468711376850 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:56 INFO - PROCESS | 1740 | 1468711376911 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
16:22:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 325ms
16:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
16:22:57 INFO - PROCESS | 1740 | 1468711377183 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:57 INFO - PROCESS | 1740 | 1468711377238 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
16:22:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 378ms
16:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
16:22:57 INFO - PROCESS | 1740 | 1468711377562 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:57 INFO - PROCESS | 1740 | 1468711377624 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
16:22:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 272ms
16:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
16:22:57 INFO - PROCESS | 1740 | 1468711377831 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:57 INFO - PROCESS | 1740 | 1468711377862 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
16:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 217ms
16:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
16:22:58 INFO - PROCESS | 1740 | 1468711378065 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:58 INFO - PROCESS | 1740 | 1468711378096 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
16:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 220ms
16:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
16:22:58 INFO - PROCESS | 1740 | 1468711378293 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:58 INFO - PROCESS | 1740 | 1468711378327 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
16:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 216ms
16:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
16:22:58 INFO - PROCESS | 1740 | 1468711378513 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:58 INFO - PROCESS | 1740 | 1468711378548 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
16:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 224ms
16:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
16:22:58 INFO - PROCESS | 1740 | 1468711378733 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:58 INFO - PROCESS | 1740 | 1468711378767 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
16:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 219ms
16:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
16:22:58 INFO - PROCESS | 1740 | 1468711378964 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:59 INFO - PROCESS | 1740 | 1468711379000 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
16:22:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 319ms
16:22:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
16:22:59 INFO - PROCESS | 1740 | 1468711379287 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:59 INFO - PROCESS | 1740 | 1468711379339 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
16:22:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 267ms
16:22:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
16:22:59 INFO - PROCESS | 1740 | 1468711379561 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:59 INFO - PROCESS | 1740 | 1468711379597 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
16:22:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 222ms
16:22:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
16:22:59 INFO - PROCESS | 1740 | 1468711379782 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:59 INFO - PROCESS | 1740 | 1468711379816 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:22:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
16:22:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 217ms
16:22:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
16:23:00 INFO - PROCESS | 1740 | 1468711380001 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:00 INFO - PROCESS | 1740 | 1468711380035 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
16:23:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 216ms
16:23:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
16:23:00 INFO - PROCESS | 1740 | 1468711380227 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:00 INFO - PROCESS | 1740 | 1468711380253 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
16:23:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 216ms
16:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
16:23:00 INFO - PROCESS | 1740 | 1468711380446 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:00 INFO - PROCESS | 1740 | 1468711380492 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
16:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 223ms
16:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
16:23:00 INFO - PROCESS | 1740 | 1468711380666 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:00 INFO - PROCESS | 1740 | 1468711380696 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
16:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 217ms
16:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
16:23:00 INFO - PROCESS | 1740 | 1468711380884 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:00 INFO - PROCESS | 1740 | 1468711380917 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
16:23:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 216ms
16:23:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
16:23:01 INFO - PROCESS | 1740 | 1468711381112 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:01 INFO - PROCESS | 1740 | 1468711381158 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
16:23:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 218ms
16:23:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
16:23:01 INFO - PROCESS | 1740 | 1468711381331 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:01 INFO - PROCESS | 1740 | 1468711381363 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
16:23:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 367ms
16:23:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
16:23:01 INFO - PROCESS | 1740 | 1468711381706 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:01 INFO - PROCESS | 1740 | 1468711381743 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
16:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 524ms
16:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
16:23:02 INFO - PROCESS | 1740 | 1468711382236 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:02 INFO - PROCESS | 1740 | 1468711382287 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
16:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 270ms
16:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
16:23:02 INFO - PROCESS | 1740 | 1468711382516 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:02 INFO - PROCESS | 1740 | 1468711382560 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
16:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 267ms
16:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
16:23:02 INFO - PROCESS | 1740 | 1468711382789 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:02 INFO - PROCESS | 1740 | 1468711382830 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
16:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 218ms
16:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
16:23:03 INFO - PROCESS | 1740 | 1468711383014 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:03 INFO - PROCESS | 1740 | 1468711383049 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
16:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 216ms
16:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
16:23:03 INFO - PROCESS | 1740 | 1468711383233 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:03 INFO - PROCESS | 1740 | 1468711383265 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
16:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 216ms
16:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
16:23:03 INFO - PROCESS | 1740 | 1468711383465 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:03 INFO - PROCESS | 1740 | 1468711383527 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
16:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 330ms
16:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
16:23:03 INFO - PROCESS | 1740 | 1468711383784 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:03 INFO - PROCESS | 1740 | 1468711383819 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
16:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 266ms
16:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
16:23:04 INFO - PROCESS | 1740 | 1468711384065 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:04 INFO - PROCESS | 1740 | 1468711384096 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
16:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 267ms
16:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
16:23:04 INFO - PROCESS | 1740 | 1468711384350 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:04 INFO - PROCESS | 1740 | 1468711384399 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
16:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 268ms
16:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
16:23:04 INFO - PROCESS | 1740 | 1468711384617 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:04 INFO - PROCESS | 1740 | 1468711384662 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
16:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 270ms
16:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
16:23:04 INFO - PROCESS | 1740 | 1468711384901 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:04 INFO - PROCESS | 1740 | 1468711384961 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
16:23:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 281ms
16:23:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
16:23:05 INFO - PROCESS | 1740 | 1468711385183 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:05 INFO - PROCESS | 1740 | 1468711385239 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
16:23:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 326ms
16:23:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
16:23:05 INFO - PROCESS | 1740 | 1468711385517 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:05 INFO - PROCESS | 1740 | 1468711385550 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
16:23:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 279ms
16:23:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
16:23:05 INFO - PROCESS | 1740 | 1468711385798 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:05 INFO - PROCESS | 1740 | 1468711385842 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
16:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 326ms
16:23:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
16:23:06 INFO - PROCESS | 1740 | 1468711386116 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:06 INFO - PROCESS | 1740 | 1468711386148 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
16:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 269ms
16:23:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
16:23:06 INFO - PROCESS | 1740 | 1468711386430 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:06 INFO - PROCESS | 1740 | 1468711386477 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
16:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 268ms
16:23:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
16:23:06 INFO - PROCESS | 1740 | 1468711386697 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:06 INFO - PROCESS | 1740 | 1468711386731 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
16:23:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
16:23:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 225ms
16:23:06 INFO - TEST-START | /DOMEvents/constructors.html
16:23:06 INFO - PROCESS | 1740 | 1468711386918 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:06 INFO - PROCESS | 1740 | 1468711386952 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
16:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
16:23:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 225ms
16:23:07 INFO - TEST-START | /DOMEvents/event-phases-order.html
16:23:07 INFO - PROCESS | 1740 | 1468711387148 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:07 INFO - PROCESS | 1740 | 1468711387179 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
16:23:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 169ms
16:23:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
16:23:07 INFO - PROCESS | 1740 | 1468711387320 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:07 INFO - PROCESS | 1740 | 1468711387359 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
16:23:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
16:23:07 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
16:23:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
16:23:07 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
16:23:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
16:23:07 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]"
16:23:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
16:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
16:23:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
16:23:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 217ms
16:23:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
16:23:07 INFO - PROCESS | 1740 | 1468711387546 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:07 INFO - PROCESS | 1740 | 1468711387580 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:07 INFO - PROCESS | 1740 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
16:23:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
16:23:07 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 223ms
16:23:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
16:23:07 INFO - PROCESS | 1740 | 1468711387766 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:07 INFO - PROCESS | 1740 | 1468711387798 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:07 INFO - PROCESS | 1740 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
16:23:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
16:23:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 217ms
16:23:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
16:23:08 INFO - PROCESS | 1740 | 1468711388095 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:08 INFO - PROCESS | 1740 | 1468711388257 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:08 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
16:23:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 473ms
16:23:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
16:23:08 INFO - PROCESS | 1740 | 1468711388501 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:08 INFO - PROCESS | 1740 | 1468711388549 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:08 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.
16:23:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 269ms
16:23:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
16:23:08 INFO - PROCESS | 1740 | 1468711388781 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:08 INFO - PROCESS | 1740 | 1468711388830 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:09 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
16:23:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
16:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
16:23:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 326ms
16:23:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
16:23:09 INFO - PROCESS | 1740 | 1468711389115 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:09 INFO - PROCESS | 1740 | 1468711389160 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:09 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.
16:23:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 227ms
16:23:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
16:23:09 INFO - PROCESS | 1740 | 1468711389334 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:09 INFO - PROCESS | 1740 | 1468711389375 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:09 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.
16:23:09 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 316ms
16:23:09 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
16:23:09 INFO - PROCESS | 1740 | 1468711389664 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:09 INFO - PROCESS | 1740 | 1468711389713 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
16:23:09 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
16:23:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 275ms
16:23:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
16:23:09 INFO - PROCESS | 1740 | 1468711389935 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:09 INFO - PROCESS | 1740 | 1468711389974 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:10 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.
16:23:10 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 216ms
16:23:10 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
16:23:10 INFO - PROCESS | 1740 | 1468711390153 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:10 INFO - PROCESS | 1740 | 1468711390193 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:10 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.
16:23:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 218ms
16:23:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
16:23:10 INFO - PROCESS | 1740 | 1468711390383 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:10 INFO - PROCESS | 1740 | 1468711390420 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:10 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.
16:23:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 217ms
16:23:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
16:23:10 INFO - PROCESS | 1740 | 1468711390600 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:10 INFO - PROCESS | 1740 | 1468711390635 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:10 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.
16:23:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 218ms
16:23:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
16:23:10 INFO - PROCESS | 1740 | 1468711390828 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:10 INFO - PROCESS | 1740 | 1468711390863 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:11 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.
16:23:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 269ms
16:23:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
16:23:11 INFO - PROCESS | 1740 | 1468711391119 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:11 INFO - PROCESS | 1740 | 1468711391176 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:11 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.
16:23:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 281ms
16:23:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
16:23:11 INFO - PROCESS | 1740 | 1468711391395 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:11 INFO - PROCESS | 1740 | 1468711391446 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:11 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
16:23:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
16:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
16:23:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 318ms
16:23:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
16:23:11 INFO - PROCESS | 1740 | 1468711391714 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:11 INFO - PROCESS | 1740 | 1468711391751 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:11 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.
16:23:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 219ms
16:23:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
16:23:11 INFO - PROCESS | 1740 | 1468711391935 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:11 INFO - PROCESS | 1740 | 1468711391974 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:12 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.
16:23:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 216ms
16:23:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
16:23:12 INFO - PROCESS | 1740 | 1468711392154 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:12 INFO - PROCESS | 1740 | 1468711392191 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
16:23:12 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
16:23:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 219ms
16:23:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
16:23:12 INFO - PROCESS | 1740 | 1468711392381 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:12 INFO - PROCESS | 1740 | 1468711392416 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:12 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.
16:23:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 219ms
16:23:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
16:23:12 INFO - PROCESS | 1740 | 1468711392604 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:12 INFO - PROCESS | 1740 | 1468711392661 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:12 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.
16:23:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 268ms
16:23:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
16:23:12 INFO - PROCESS | 1740 | 1468711392885 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:12 INFO - PROCESS | 1740 | 1468711392942 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:13 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.
16:23:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 216ms
16:23:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
16:23:13 INFO - PROCESS | 1740 | 1468711393103 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:13 INFO - PROCESS | 1740 | 1468711393142 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:13 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
16:23:13 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 216ms
16:23:13 INFO - TEST-START | /FileAPI/FileReaderSync.worker
16:23:13 INFO - PROCESS | 1740 | 1468711393329 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:13 INFO - PROCESS | 1740 | 1468711393367 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
16:23:13 INFO - {}
16:23:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
16:23:13 INFO - {}
16:23:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
16:23:13 INFO - {}
16:23:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
16:23:13 INFO - {}
16:23:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 324ms
16:23:13 INFO - TEST-START | /FileAPI/fileReader.html
16:23:13 INFO - PROCESS | 1740 | 1468711393648 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:13 INFO - PROCESS | 1740 | 1468711393679 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
16:23:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
16:23:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
16:23:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
16:23:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 219ms
16:23:13 INFO - TEST-START | /FileAPI/historical.html
16:23:13 INFO - PROCESS | 1740 | 1468711393877 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:13 INFO - PROCESS | 1740 | 1468711393903 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
16:23:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
16:23:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
16:23:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
16:23:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
16:23:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
16:23:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
16:23:14 INFO - TEST-OK | /FileAPI/historical.html | took 217ms
16:23:14 INFO - TEST-START | /FileAPI/idlharness.html
16:23:14 INFO - PROCESS | 1740 | 1468711394096 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:14 INFO - PROCESS | 1740 | 1468711394129 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
16:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
16:23:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:23:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
16:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
16:23:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
16:23:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
16:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
16:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
16:23:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:23:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
16:23:14 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
16:23:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:23:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:23:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
16:23:14 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
16:23:14 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
16:23:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:23:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:23:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
16:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
16:23:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
16:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
16:23:14 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
16:23:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:23:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:23:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
16:23:14 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
16:23:14 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
16:23:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:23:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:23:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
16:23:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
16:23:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 482ms
16:23:14 INFO - TEST-START | /FileAPI/idlharness.worker
16:23:14 INFO - PROCESS | 1740 | 1468711394585 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:14 INFO - PROCESS | 1740 | 1468711394646 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
16:23:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:23:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
16:23:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
16:23:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
16:23:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:23:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
16:23:15 INFO - {}
16:23:15 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
16:23:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:23:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:23:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
16:23:15 INFO - {}
16:23:15 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 - {}
16:23:15 INFO - {}
16:23:15 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
16:23:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:23:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:23:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
16:23:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
16:23:15 INFO - {}
16:23:15 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
16:23:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:23:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:23:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
16:23:15 INFO - {}
16:23:15 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 - {}
16:23:15 INFO - {}
16:23:15 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
16:23:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:23:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:23:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 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
16:23:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
16:23:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
16:23:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 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
16:23:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 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
16:23:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 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
16:23:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:23:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
16:23:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
16:23:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
16:23:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:23:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:23:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
16:23:15 INFO - {}
16:23:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 637ms
16:23:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
16:23:15 INFO - PROCESS | 1740 | 1468711395226 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:15 INFO - PROCESS | 1740 | 1468711395261 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
16:23:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 219ms
16:23:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html
16:23:15 INFO - PROCESS | 1740 | 1468711395451 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:15 INFO - PROCESS | 1740 | 1468711395493 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
16:23:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 220ms
16:23:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
16:23:15 INFO - PROCESS | 1740 | 1468711395678 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:15 INFO - PROCESS | 1740 | 1468711395714 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
16:23:15 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.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
16:23:15 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'.)
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
16:23:15 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.
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
16:23:15 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.
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
16:23:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
16:23:15 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.
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
16:23:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
16:23:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:23:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:23:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
16:23:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
16:23:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 283ms
16:23:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
16:23:15 INFO - PROCESS | 1740 | 1468711395965 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:16 INFO - PROCESS | 1740 | 1468711395997 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
16:23:16 INFO - {}
16:23:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 217ms
16:23:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
16:23:16 INFO - PROCESS | 1740 | 1468711396185 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:16 INFO - PROCESS | 1740 | 1468711396235 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
16:23:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 316ms
16:23:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
16:23:16 INFO - PROCESS | 1740 | 1468711396504 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:16 INFO - PROCESS | 1740 | 1468711396572 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
16:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:23:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
16:23:16 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"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
16:23:16 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"
16:23:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
16:23:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
16:23:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 396ms
16:23:16 INFO - TEST-START | /FileAPI/file/File-constructor.html
16:23:16 INFO - PROCESS | 1740 | 1468711396903 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:16 INFO - PROCESS | 1740 | 1468711396947 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
16:23:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
16:23:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
16:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
16:23:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
16:23:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
16:23:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
16:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
16:23:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
16:23:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
16:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
16:23:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
16:23:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 224ms
16:23:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
16:23:17 INFO - PROCESS | 1740 | 1468711397133 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:17 INFO - PROCESS | 1740 | 1468711397164 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
16:23:17 INFO - {}
16:23:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 216ms
16:23:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
16:23:17 INFO - PROCESS | 1740 | 1468711397352 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:17 INFO - PROCESS | 1740 | 1468711397387 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
16:23:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
16:23:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
16:23:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
16:23:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
16:23:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
16:23:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
16:23:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 219ms
16:23:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
16:23:17 INFO - PROCESS | 1740 | 1468711397581 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:17 INFO - PROCESS | 1740 | 1468711397616 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
16:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
16:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
16:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
16:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
16:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
16:23:17 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 219ms
16:23:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
16:23:17 INFO - PROCESS | 1740 | 1468711397802 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:17 INFO - PROCESS | 1740 | 1468711397838 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
16:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
16:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
16:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
16:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
16:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
16:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 217ms
16:23:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
16:23:18 INFO - PROCESS | 1740 | 1468711398029 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:18 INFO - PROCESS | 1740 | 1468711398061 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
16:23:18 INFO - reader.readAsText(blob_2)
16:23:18 INFO - }" did not throw
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
16:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
16:23:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
16:23:18 INFO - reader.readAsDataURL(blob_2)
16:23:18 INFO - }" did not throw
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
16:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
16:23:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
16:23:18 INFO - reader.readAsArrayBuffer(blob_2)
16:23:18 INFO - }" did not throw
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
16:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
16:23:18 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
16:23:18 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
16:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:23:18 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
16:23:18 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
16:23:18 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
16:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
16:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
16:23:18 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
16:23:18 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
16:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 225ms
16:23:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
16:23:18 INFO - PROCESS | 1740 | 1468711398252 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:18 INFO - PROCESS | 1740 | 1468711398308 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
16:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
16:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
16:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 269ms
16:23:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
16:23:18 INFO - PROCESS | 1740 | 1468711398533 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:18 INFO - PROCESS | 1740 | 1468711398581 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
16:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 219ms
16:23:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
16:23:18 INFO - PROCESS | 1740 | 1468711398752 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:18 INFO - PROCESS | 1740 | 1468711398783 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
16:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 216ms
16:23:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
16:23:18 INFO - PROCESS | 1740 | 1468711398971 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:19 INFO - PROCESS | 1740 | 1468711399005 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
16:23:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 223ms
16:23:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
16:23:19 INFO - PROCESS | 1740 | 1468711399200 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:19 INFO - PROCESS | 1740 | 1468711399231 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
16:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
16:23:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 168ms
16:23:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
16:23:19 INFO - PROCESS | 1740 | 1468711399379 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:19 INFO - PROCESS | 1740 | 1468711399409 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
16:23:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 216ms
16:23:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
16:23:19 INFO - PROCESS | 1740 | 1468711399596 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:19 INFO - PROCESS | 1740 | 1468711399627 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
16:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
16:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
16:23:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 226ms
16:23:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
16:23:19 INFO - PROCESS | 1740 | 1468711399827 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:19 INFO - PROCESS | 1740 | 1468711399855 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
16:23:20 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
16:23:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
16:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
16:23:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 218ms
16:23:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
16:23:20 INFO - PROCESS | 1740 | 1468711400047 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:20 INFO - PROCESS | 1740 | 1468711400093 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
16:23:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 268ms
16:23:20 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
16:23:20 INFO - PROCESS | 1740 | 1468711400315 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:20 INFO - PROCESS | 1740 | 1468711400348 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:20 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
16:23:20 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 267ms
16:23:20 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
16:23:20 INFO - PROCESS | 1740 | 1468711400598 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:20 INFO - PROCESS | 1740 | 1468711400640 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:21 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
16:23:21 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 528ms
16:23:21 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
16:23:21 INFO - PROCESS | 1740 | 1468711401118 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:21 INFO - PROCESS | 1740 | 1468711401168 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:21 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
16:23:21 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 419ms
16:23:21 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
16:23:21 INFO - PROCESS | 1740 | 1468711401542 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:21 INFO - PROCESS | 1740 | 1468711401600 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:21 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
16:23:21 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 275ms
16:23:21 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
16:23:21 INFO - PROCESS | 1740 | 1468711401821 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:21 INFO - PROCESS | 1740 | 1468711401872 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
16:23:22 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 271ms
16:23:22 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
16:23:22 INFO - PROCESS | 1740 | 1468711402099 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:22 INFO - PROCESS | 1740 | 1468711402144 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
16:23:22 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 267ms
16:23:22 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
16:23:22 INFO - PROCESS | 1740 | 1468711402371 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:22 INFO - PROCESS | 1740 | 1468711402433 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
16:23:22 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 317ms
16:23:22 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
16:23:22 INFO - PROCESS | 1740 | 1468711402697 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:22 INFO - PROCESS | 1740 | 1468711402735 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
16:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
16:23:22 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 269ms
16:23:22 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
16:23:22 INFO - PROCESS | 1740 | 1468711402967 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:23 INFO - PROCESS | 1740 | 1468711403034 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
16:23:23 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 267ms
16:23:23 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
16:23:23 INFO - PROCESS | 1740 | 1468711403237 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:23 INFO - PROCESS | 1740 | 1468711403284 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
16:23:23 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 317ms
16:23:23 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
16:23:23 INFO - PROCESS | 1740 | 1468711403566 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:23 INFO - PROCESS | 1740 | 1468711403610 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
16:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
16:23:23 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 225ms
16:23:23 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
16:23:23 INFO - PROCESS | 1740 | 1468711403783 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:23 INFO - PROCESS | 1740 | 1468711403816 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
16:23:24 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 266ms
16:23:24 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
16:23:24 INFO - PROCESS | 1740 | 1468711404062 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:24 INFO - PROCESS | 1740 | 1468711404101 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
16:23:24 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 425ms
16:23:24 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
16:23:24 INFO - PROCESS | 1740 | 1468711404485 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:24 INFO - PROCESS | 1740 | 1468711404529 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
16:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
16:23:24 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 317ms
16:23:24 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
16:23:24 INFO - PROCESS | 1740 | 1468711404814 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:24 INFO - PROCESS | 1740 | 1468711404870 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
16:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
16:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
16:23:25 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 367ms
16:23:25 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
16:23:25 INFO - PROCESS | 1740 | 1468711405181 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:25 INFO - PROCESS | 1740 | 1468711405222 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
16:23:25 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 217ms
16:23:25 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
16:23:25 INFO - PROCESS | 1740 | 1468711405399 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:25 INFO - PROCESS | 1740 | 1468711405431 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
16:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
16:23:25 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 216ms
16:23:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
16:23:25 INFO - PROCESS | 1740 | 1468711405618 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:25 INFO - PROCESS | 1740 | 1468711405652 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
16:23:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 218ms
16:23:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
16:23:25 INFO - PROCESS | 1740 | 1468711405845 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:25 INFO - PROCESS | 1740 | 1468711405877 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
16:23:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 318ms
16:23:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
16:23:26 INFO - PROCESS | 1740 | 1468711406165 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:26 INFO - PROCESS | 1740 | 1468711406200 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
16:23:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 216ms
16:23:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
16:23:26 INFO - PROCESS | 1740 | 1468711406384 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:26 INFO - PROCESS | 1740 | 1468711406416 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
16:23:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 218ms
16:23:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
16:23:26 INFO - PROCESS | 1740 | 1468711406611 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:26 INFO - PROCESS | 1740 | 1468711406647 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
16:23:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 218ms
16:23:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
16:23:26 INFO - PROCESS | 1740 | 1468711406832 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:26 INFO - PROCESS | 1740 | 1468711406864 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
16:23:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 517ms
16:23:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
16:23:27 INFO - PROCESS | 1740 | 1468711407353 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:27 INFO - PROCESS | 1740 | 1468711407396 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
16:23:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 321ms
16:23:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
16:23:27 INFO - PROCESS | 1740 | 1468711407686 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:27 INFO - PROCESS | 1740 | 1468711407741 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
16:23:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 318ms
16:23:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
16:23:28 INFO - PROCESS | 1740 | 1468711408015 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:28 INFO - PROCESS | 1740 | 1468711408066 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
16:23:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 268ms
16:23:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
16:23:28 INFO - PROCESS | 1740 | 1468711408282 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:28 INFO - PROCESS | 1740 | 1468711408319 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
16:23:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 316ms
16:23:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
16:23:28 INFO - PROCESS | 1740 | 1468711408601 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:28 INFO - PROCESS | 1740 | 1468711408641 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
16:23:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 267ms
16:23:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
16:23:28 INFO - PROCESS | 1740 | 1468711408872 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:28 INFO - PROCESS | 1740 | 1468711408926 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:29 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
16:23:29 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 217ms
16:23:29 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
16:23:29 INFO - PROCESS | 1740 | 1468711409096 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:29 INFO - PROCESS | 1740 | 1468711409132 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:29 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
16:23:29 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 266ms
16:23:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
16:23:29 INFO - PROCESS | 1740 | 1468711409366 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:29 INFO - PROCESS | 1740 | 1468711409403 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
16:23:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 266ms
16:23:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
16:23:29 INFO - PROCESS | 1740 | 1468711409649 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:29 INFO - PROCESS | 1740 | 1468711409699 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
16:23:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 330ms
16:23:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
16:23:29 INFO - PROCESS | 1740 | 1468711409968 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:30 INFO - PROCESS | 1740 | 1468711410012 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:30 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
16:23:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 219ms
16:23:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
16:23:30 INFO - PROCESS | 1740 | 1468711410198 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:30 INFO - PROCESS | 1740 | 1468711410233 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:30 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
16:23:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 226ms
16:23:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
16:23:30 INFO - PROCESS | 1740 | 1468711410419 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:30 INFO - PROCESS | 1740 | 1468711410454 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
16:23:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 219ms
16:23:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
16:23:30 INFO - PROCESS | 1740 | 1468711410646 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:30 INFO - PROCESS | 1740 | 1468711410687 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
16:23:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 323ms
16:23:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
16:23:30 INFO - PROCESS | 1740 | 1468711410971 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:31 INFO - PROCESS | 1740 | 1468711411013 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
16:23:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 273ms
16:23:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
16:23:31 INFO - PROCESS | 1740 | 1468711411253 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:31 INFO - PROCESS | 1740 | 1468711411301 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
16:23:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 217ms
16:23:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
16:23:31 INFO - PROCESS | 1740 | 1468711411472 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:31 INFO - PROCESS | 1740 | 1468711411503 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
16:23:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 273ms
16:23:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
16:23:31 INFO - PROCESS | 1740 | 1468711411753 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:31 INFO - PROCESS | 1740 | 1468711411802 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
16:23:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 320ms
16:23:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
16:23:32 INFO - PROCESS | 1740 | 1468711412087 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:32 INFO - PROCESS | 1740 | 1468711412135 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
16:23:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 268ms
16:23:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
16:23:32 INFO - PROCESS | 1740 | 1468711412364 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:32 INFO - PROCESS | 1740 | 1468711412400 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:32 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
16:23:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 224ms
16:23:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
16:23:32 INFO - PROCESS | 1740 | 1468711412583 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:32 INFO - PROCESS | 1740 | 1468711412634 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:32 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
16:23:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 268ms
16:23:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
16:23:32 INFO - PROCESS | 1740 | 1468711412852 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:32 INFO - PROCESS | 1740 | 1468711412885 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
16:23:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 217ms
16:23:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
16:23:33 INFO - PROCESS | 1740 | 1468711413079 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:33 INFO - PROCESS | 1740 | 1468711413113 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
16:23:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 422ms
16:23:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
16:23:33 INFO - PROCESS | 1740 | 1468711413501 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:33 INFO - PROCESS | 1740 | 1468711413552 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
16:23:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 267ms
16:23:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
16:23:33 INFO - PROCESS | 1740 | 1468711413779 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:33 INFO - PROCESS | 1740 | 1468711413820 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
16:23:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 217ms
16:23:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
16:23:34 INFO - PROCESS | 1740 | 1468711414001 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:34 INFO - PROCESS | 1740 | 1468711414036 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
16:23:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 274ms
16:23:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
16:23:34 INFO - PROCESS | 1740 | 1468711414268 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:34 INFO - PROCESS | 1740 | 1468711414302 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
16:23:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 219ms
16:23:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
16:23:34 INFO - PROCESS | 1740 | 1468711414498 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:34 INFO - PROCESS | 1740 | 1468711414536 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
16:23:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 276ms
16:23:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
16:23:34 INFO - PROCESS | 1740 | 1468711414772 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:34 INFO - PROCESS | 1740 | 1468711414834 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
16:23:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 370ms
16:23:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
16:23:35 INFO - PROCESS | 1740 | 1468711415148 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:35 INFO - PROCESS | 1740 | 1468711415181 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
16:23:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 317ms
16:23:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
16:23:35 INFO - PROCESS | 1740 | 1468711415469 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:35 INFO - PROCESS | 1740 | 1468711415530 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
16:23:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 419ms
16:23:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
16:23:35 INFO - PROCESS | 1740 | 1468711415904 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:35 INFO - PROCESS | 1740 | 1468711415962 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
16:23:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 278ms
16:23:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
16:23:36 INFO - PROCESS | 1740 | 1468711416171 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:36 INFO - PROCESS | 1740 | 1468711416205 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
16:23:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 219ms
16:23:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
16:23:36 INFO - PROCESS | 1740 | 1468711416401 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:36 INFO - PROCESS | 1740 | 1468711416445 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:36 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
16:23:36 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 567ms
16:23:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
16:23:36 INFO - PROCESS | 1740 | 1468711416971 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:37 INFO - PROCESS | 1740 | 1468711417044 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
16:23:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 372ms
16:23:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
16:23:37 INFO - PROCESS | 1740 | 1468711417350 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:37 INFO - PROCESS | 1740 | 1468711417389 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
16:23:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 218ms
16:23:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
16:23:37 INFO - PROCESS | 1740 | 1468711417571 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:37 INFO - PROCESS | 1740 | 1468711417616 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
16:23:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 217ms
16:23:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
16:23:37 INFO - PROCESS | 1740 | 1468711417800 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:37 INFO - PROCESS | 1740 | 1468711417845 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
16:23:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 278ms
16:23:38 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
16:23:38 INFO - PROCESS | 1740 | 1468711418070 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:38 INFO - PROCESS | 1740 | 1468711418106 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
16:23:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 217ms
16:23:38 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
16:23:38 INFO - PROCESS | 1740 | 1468711418301 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:38 INFO - PROCESS | 1740 | 1468711418336 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
16:23:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 220ms
16:23:38 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
16:23:38 INFO - PROCESS | 1740 | 1468711418532 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:38 INFO - PROCESS | 1740 | 1468711418579 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
16:23:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 277ms
16:23:38 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
16:23:38 INFO - PROCESS | 1740 | 1468711418804 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:38 INFO - PROCESS | 1740 | 1468711418862 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
16:23:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 317ms
16:23:39 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
16:23:39 INFO - PROCESS | 1740 | 1468711419138 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:39 INFO - PROCESS | 1740 | 1468711419186 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
16:23:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 276ms
16:23:39 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
16:23:39 INFO - PROCESS | 1740 | 1468711419405 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:39 INFO - PROCESS | 1740 | 1468711419447 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
16:23:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 320ms
16:23:39 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
16:23:39 INFO - PROCESS | 1740 | 1468711419734 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:39 INFO - PROCESS | 1740 | 1468711419766 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
16:23:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 268ms
16:23:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
16:23:40 INFO - PROCESS | 1740 | 1468711420017 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:40 INFO - PROCESS | 1740 | 1468711420067 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
16:23:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 329ms
16:23:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
16:23:40 INFO - PROCESS | 1740 | 1468711420336 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:40 INFO - PROCESS | 1740 | 1468711420371 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
16:23:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 267ms
16:23:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
16:23:40 INFO - PROCESS | 1740 | 1468711420616 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:40 INFO - PROCESS | 1740 | 1468711420664 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
16:23:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 326ms
16:23:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
16:23:40 INFO - PROCESS | 1740 | 1468711420939 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:41 INFO - PROCESS | 1740 | 1468711421000 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
16:23:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 218ms
16:23:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
16:23:41 INFO - PROCESS | 1740 | 1468711421167 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:41 INFO - PROCESS | 1740 | 1468711421203 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
16:23:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 271ms
16:23:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
16:23:41 INFO - PROCESS | 1740 | 1468711421451 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:41 INFO - PROCESS | 1740 | 1468711421499 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
16:23:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 269ms
16:23:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
16:23:41 INFO - PROCESS | 1740 | 1468711421732 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:41 INFO - PROCESS | 1740 | 1468711421784 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
16:23:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 377ms
16:23:42 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
16:23:42 INFO - PROCESS | 1740 | 1468711422102 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:42 INFO - PROCESS | 1740 | 1468711422136 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
16:23:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 267ms
16:23:42 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
16:23:42 INFO - PROCESS | 1740 | 1468711422380 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:42 INFO - PROCESS | 1740 | 1468711422426 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
16:23:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 325ms
16:23:42 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
16:23:42 INFO - PROCESS | 1740 | 1468711422699 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:42 INFO - PROCESS | 1740 | 1468711422736 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
16:23:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 218ms
16:23:42 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
16:23:42 INFO - PROCESS | 1740 | 1468711422919 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:42 INFO - PROCESS | 1740 | 1468711422961 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
16:23:43 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 217ms
16:23:43 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
16:23:43 INFO - PROCESS | 1740 | 1468711423146 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:43 INFO - PROCESS | 1740 | 1468711423177 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
16:23:43 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 266ms
16:23:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
16:23:43 INFO - PROCESS | 1740 | 1468711423545 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:43 INFO - PROCESS | 1740 | 1468711423617 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
16:23:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 460ms
16:23:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
16:23:43 INFO - PROCESS | 1740 | 1468711423920 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:43 INFO - PROCESS | 1740 | 1468711423963 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
16:23:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 270ms
16:23:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
16:23:44 INFO - PROCESS | 1740 | 1468711424196 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:44 INFO - PROCESS | 1740 | 1468711424235 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
16:23:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 472ms
16:23:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
16:23:44 INFO - PROCESS | 1740 | 1468711424664 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:44 INFO - PROCESS | 1740 | 1468711424698 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
16:23:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 267ms
16:23:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
16:23:44 INFO - PROCESS | 1740 | 1468711424934 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:44 INFO - PROCESS | 1740 | 1468711424967 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
16:23:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 268ms
16:23:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
16:23:45 INFO - PROCESS | 1740 | 1468711425218 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:45 INFO - PROCESS | 1740 | 1468711425270 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
16:23:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 327ms
16:23:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
16:23:45 INFO - PROCESS | 1740 | 1468711425534 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:45 INFO - PROCESS | 1740 | 1468711425574 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
16:23:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 216ms
16:23:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
16:23:45 INFO - PROCESS | 1740 | 1468711425763 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:45 INFO - PROCESS | 1740 | 1468711425795 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
16:23:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 218ms
16:23:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
16:23:45 INFO - PROCESS | 1740 | 1468711425979 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:46 INFO - PROCESS | 1740 | 1468711426013 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
16:23:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 226ms
16:23:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
16:23:46 INFO - PROCESS | 1740 | 1468711426201 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:46 INFO - PROCESS | 1740 | 1468711426231 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
16:23:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 216ms
16:23:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
16:23:46 INFO - PROCESS | 1740 | 1468711426422 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:46 INFO - PROCESS | 1740 | 1468711426492 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
16:23:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 267ms
16:23:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
16:23:46 INFO - PROCESS | 1740 | 1468711426697 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:46 INFO - PROCESS | 1740 | 1468711426728 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
16:23:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 329ms
16:23:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
16:23:47 INFO - PROCESS | 1740 | 1468711427035 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:47 INFO - PROCESS | 1740 | 1468711427075 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
16:23:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 319ms
16:23:47 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
16:23:47 INFO - PROCESS | 1740 | 1468711427364 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:47 INFO - PROCESS | 1740 | 1468711427408 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
16:23:47 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 275ms
16:23:47 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
16:23:47 INFO - PROCESS | 1740 | 1468711427639 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:47 INFO - PROCESS | 1740 | 1468711427678 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
16:23:47 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 268ms
16:23:47 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
16:23:47 INFO - PROCESS | 1740 | 1468711427903 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:47 INFO - PROCESS | 1740 | 1468711427949 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
16:23:48 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 317ms
16:23:48 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
16:23:48 INFO - PROCESS | 1740 | 1468711428235 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:48 INFO - PROCESS | 1740 | 1468711428285 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
16:23:48 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 268ms
16:23:48 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
16:23:48 INFO - PROCESS | 1740 | 1468711428504 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:48 INFO - PROCESS | 1740 | 1468711428547 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
16:23:48 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 316ms
16:23:48 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
16:23:48 INFO - PROCESS | 1740 | 1468711428829 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:48 INFO - PROCESS | 1740 | 1468711428862 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
16:23:49 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 272ms
16:23:49 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
16:23:49 INFO - PROCESS | 1740 | 1468711429102 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:49 INFO - PROCESS | 1740 | 1468711429154 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
16:23:49 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 368ms
16:23:49 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
16:23:49 INFO - PROCESS | 1740 | 1468711429472 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:49 INFO - PROCESS | 1740 | 1468711429496 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
16:23:49 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 419ms
16:23:49 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
16:23:49 INFO - PROCESS | 1740 | 1468711429963 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:50 INFO - PROCESS | 1740 | 1468711430004 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
16:23:50 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 386ms
16:23:50 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
16:23:50 INFO - PROCESS | 1740 | 1468711430286 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:50 INFO - PROCESS | 1740 | 1468711430339 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:50 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
16:23:50 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 219ms
16:23:50 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
16:23:50 INFO - PROCESS | 1740 | 1468711430505 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:50 INFO - PROCESS | 1740 | 1468711430550 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:50 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
16:23:50 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
16:23:50 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
16:23:50 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 217ms
16:23:50 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
16:23:50 INFO - PROCESS | 1740 | 1468711430732 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:50 INFO - PROCESS | 1740 | 1468711430773 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:51 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
16:23:51 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 316ms
16:23:51 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
16:23:51 INFO - PROCESS | 1740 | 1468711431061 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:51 INFO - PROCESS | 1740 | 1468711431109 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:51 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
16:23:51 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 317ms
16:23:51 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
16:23:51 INFO - PROCESS | 1740 | 1468711431388 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:51 INFO - PROCESS | 1740 | 1468711431443 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:51 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
16:23:51 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 266ms
16:23:51 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
16:23:51 INFO - PROCESS | 1740 | 1468711431654 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:51 INFO - PROCESS | 1740 | 1468711431702 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:51 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
16:23:51 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
16:23:51 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 316ms
16:23:51 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
16:23:51 INFO - PROCESS | 1740 | 1468711431985 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:52 INFO - PROCESS | 1740 | 1468711432033 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
16:23:52 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 318ms
16:23:52 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
16:23:52 INFO - PROCESS | 1740 | 1468711432303 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:52 INFO - PROCESS | 1740 | 1468711432347 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
16:23:52 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 267ms
16:23:52 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
16:23:52 INFO - PROCESS | 1740 | 1468711432584 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:52 INFO - PROCESS | 1740 | 1468711432628 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
16:23:52 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 379ms
16:23:52 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
16:23:52 INFO - PROCESS | 1740 | 1468711432961 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:53 INFO - PROCESS | 1740 | 1468711433012 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
16:23:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
16:23:53 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 276ms
16:23:53 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
16:23:53 INFO - PROCESS | 1740 | 1468711433233 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:53 INFO - PROCESS | 1740 | 1468711433266 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
16:23:53 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 271ms
16:23:53 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
16:23:53 INFO - PROCESS | 1740 | 1468711433519 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:53 INFO - PROCESS | 1740 | 1468711433570 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
16:23:53 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 282ms
16:23:53 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
16:23:53 INFO - PROCESS | 1740 | 1468711433801 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:53 INFO - PROCESS | 1740 | 1468711433962 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
16:23:54 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 369ms
16:23:54 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
16:23:54 INFO - PROCESS | 1740 | 1468711434183 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:54 INFO - PROCESS | 1740 | 1468711434247 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
16:23:54 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 277ms
16:23:54 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
16:23:54 INFO - PROCESS | 1740 | 1468711434452 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:54 INFO - PROCESS | 1740 | 1468711434492 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
16:23:54 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 269ms
16:23:54 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
16:23:54 INFO - PROCESS | 1740 | 1468711434736 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:54 INFO - PROCESS | 1740 | 1468711434798 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
16:23:55 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 277ms
16:23:55 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
16:23:55 INFO - PROCESS | 1740 | 1468711435014 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:55 INFO - PROCESS | 1740 | 1468711435050 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
16:23:55 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 226ms
16:23:55 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
16:23:55 INFO - PROCESS | 1740 | 1468711435235 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:55 INFO - PROCESS | 1740 | 1468711435273 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
16:23:55 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
16:23:55 INFO - window.indexedDB.open('test', val);..." did not throw
16:23:55 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
16:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:55 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
16:23:55 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
16:23:55 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
16:23:55 INFO - window.indexedDB.open('test', val);..." did not throw
16:23:55 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
16:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:55 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
16:23:55 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
16:23:55 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
16:23:55 INFO - window.indexedDB.open('test', val);..." did not throw
16:23:55 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
16:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:55 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
16:23:55 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
16:23:55 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
16:23:55 INFO - window.indexedDB.open('test', val);..." did not throw
16:23:55 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
16:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:23:55 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
16:23:55 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
16:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
16:23:55 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 268ms
16:23:55 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
16:23:55 INFO - PROCESS | 1740 | 1468711435512 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:55 INFO - PROCESS | 1740 | 1468711435548 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:55 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
16:23:55 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 371ms
16:23:55 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
16:23:55 INFO - PROCESS | 1740 | 1468711435882 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:55 INFO - PROCESS | 1740 | 1468711435915 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:56 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
16:23:56 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
16:23:56 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 975ms
16:23:56 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
16:23:56 INFO - PROCESS | 1740 | 1468711436864 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:56 INFO - PROCESS | 1740 | 1468711436927 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:57 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
16:23:57 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 320ms
16:23:57 INFO - TEST-START | /IndexedDB/idbindex_count.htm
16:23:57 INFO - PROCESS | 1740 | 1468711437186 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:57 INFO - PROCESS | 1740 | 1468711437233 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:57 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
16:23:57 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 268ms
16:23:57 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
16:23:57 INFO - PROCESS | 1740 | 1468711437469 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:57 INFO - PROCESS | 1740 | 1468711437521 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:57 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
16:23:57 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 328ms
16:23:57 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
16:23:57 INFO - PROCESS | 1740 | 1468711437800 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:57 INFO - PROCESS | 1740 | 1468711437836 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:58 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
16:23:58 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 275ms
16:23:58 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
16:23:58 INFO - PROCESS | 1740 | 1468711438066 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:58 INFO - PROCESS | 1740 | 1468711438111 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:58 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
16:23:58 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 216ms
16:23:58 INFO - TEST-START | /IndexedDB/idbindex_get.htm
16:23:58 INFO - PROCESS | 1740 | 1468711438286 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:58 INFO - PROCESS | 1740 | 1468711438333 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:58 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
16:23:58 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 218ms
16:23:58 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
16:23:58 INFO - PROCESS | 1740 | 1468711438505 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:58 INFO - PROCESS | 1740 | 1468711438538 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:58 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
16:23:58 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 266ms
16:23:58 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
16:23:58 INFO - PROCESS | 1740 | 1468711438787 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:58 INFO - PROCESS | 1740 | 1468711438850 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:59 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
16:23:59 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 319ms
16:23:59 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
16:23:59 INFO - PROCESS | 1740 | 1468711439114 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:59 INFO - PROCESS | 1740 | 1468711439151 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:59 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
16:23:59 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 318ms
16:23:59 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
16:23:59 INFO - PROCESS | 1740 | 1468711439436 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:59 INFO - PROCESS | 1740 | 1468711439497 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:59 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
16:23:59 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 317ms
16:23:59 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
16:23:59 INFO - PROCESS | 1740 | 1468711439764 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:23:59 INFO - PROCESS | 1740 | 1468711439804 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
16:24:00 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 267ms
16:24:00 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
16:24:00 INFO - PROCESS | 1740 | 1468711440030 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:00 INFO - PROCESS | 1740 | 1468711440063 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
16:24:00 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 224ms
16:24:00 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
16:24:00 INFO - PROCESS | 1740 | 1468711440250 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:00 INFO - PROCESS | 1740 | 1468711440285 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
16:24:00 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 216ms
16:24:00 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
16:24:00 INFO - PROCESS | 1740 | 1468711440471 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:00 INFO - PROCESS | 1740 | 1468711440504 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
16:24:00 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 270ms
16:24:00 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
16:24:00 INFO - PROCESS | 1740 | 1468711440748 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:00 INFO - PROCESS | 1740 | 1468711440779 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
16:24:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
16:24:00 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 218ms
16:24:00 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
16:24:00 INFO - PROCESS | 1740 | 1468711440970 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:01 INFO - PROCESS | 1740 | 1468711441009 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
16:24:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 267ms
16:24:01 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
16:24:01 INFO - PROCESS | 1740 | 1468711441249 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:01 INFO - PROCESS | 1740 | 1468711441284 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
16:24:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 325ms
16:24:01 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
16:24:01 INFO - PROCESS | 1740 | 1468711441571 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:01 INFO - PROCESS | 1740 | 1468711441620 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
16:24:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 267ms
16:24:01 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
16:24:01 INFO - PROCESS | 1740 | 1468711441847 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:01 INFO - PROCESS | 1740 | 1468711441880 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
16:24:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 325ms
16:24:02 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
16:24:02 INFO - PROCESS | 1740 | 1468711442179 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:02 INFO - PROCESS | 1740 | 1468711442220 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
16:24:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 272ms
16:24:02 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
16:24:02 INFO - PROCESS | 1740 | 1468711442452 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:02 INFO - PROCESS | 1740 | 1468711442525 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
16:24:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 524ms
16:24:02 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
16:24:02 INFO - PROCESS | 1740 | 1468711442988 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:03 INFO - PROCESS | 1740 | 1468711443085 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:03 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
16:24:03 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 569ms
16:24:03 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
16:24:03 INFO - PROCESS | 1740 | 1468711443566 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:03 INFO - PROCESS | 1740 | 1468711443637 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:03 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
16:24:03 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 277ms
16:24:03 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
16:24:03 INFO - PROCESS | 1740 | 1468711443854 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:03 INFO - PROCESS | 1740 | 1468711443925 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:04 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
16:24:04 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 319ms
16:24:04 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
16:24:04 INFO - PROCESS | 1740 | 1468711444198 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:04 INFO - PROCESS | 1740 | 1468711444245 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:04 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
16:24:04 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 330ms
16:24:04 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
16:24:04 INFO - PROCESS | 1740 | 1468711444516 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:04 INFO - PROCESS | 1740 | 1468711444550 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:04 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
16:24:04 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 218ms
16:24:04 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
16:24:04 INFO - PROCESS | 1740 | 1468711444738 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:04 INFO - PROCESS | 1740 | 1468711444798 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:05 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
16:24:05 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 266ms
16:24:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
16:24:05 INFO - PROCESS | 1740 | 1468711445005 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:05 INFO - PROCESS | 1740 | 1468711445050 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
16:24:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 217ms
16:24:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
16:24:05 INFO - PROCESS | 1740 | 1468711445234 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:05 INFO - PROCESS | 1740 | 1468711445270 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
16:24:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 226ms
16:24:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
16:24:05 INFO - PROCESS | 1740 | 1468711445458 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:05 INFO - PROCESS | 1740 | 1468711445498 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
16:24:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 268ms
16:24:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
16:24:05 INFO - PROCESS | 1740 | 1468711445734 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:05 INFO - PROCESS | 1740 | 1468711445796 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:06 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
16:24:06 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 328ms
16:24:06 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
16:24:06 INFO - PROCESS | 1740 | 1468711446055 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:06 INFO - PROCESS | 1740 | 1468711446102 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
16:24:06 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 218ms
16:24:06 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
16:24:06 INFO - PROCESS | 1740 | 1468711446281 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:06 INFO - PROCESS | 1740 | 1468711446314 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
16:24:06 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 224ms
16:24:06 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
16:24:06 INFO - PROCESS | 1740 | 1468711446502 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:06 INFO - PROCESS | 1740 | 1468711446550 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
16:24:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
16:24:06 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 268ms
16:24:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
16:24:06 INFO - PROCESS | 1740 | 1468711446779 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:06 INFO - PROCESS | 1740 | 1468711446813 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
16:24:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 267ms
16:24:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
16:24:07 INFO - PROCESS | 1740 | 1468711447050 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:07 INFO - PROCESS | 1740 | 1468711447087 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:07 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
16:24:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 316ms
16:24:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
16:24:07 INFO - PROCESS | 1740 | 1468711447369 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:07 INFO - PROCESS | 1740 | 1468711447587 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:07 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
16:24:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 421ms
16:24:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
16:24:07 INFO - PROCESS | 1740 | 1468711447798 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:07 INFO - PROCESS | 1740 | 1468711447829 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
16:24:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 219ms
16:24:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
16:24:08 INFO - PROCESS | 1740 | 1468711448020 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:08 INFO - PROCESS | 1740 | 1468711448053 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:08 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
16:24:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 218ms
16:24:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
16:24:08 INFO - PROCESS | 1740 | 1468711448250 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:08 INFO - PROCESS | 1740 | 1468711448283 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:08 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
16:24:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 268ms
16:24:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
16:24:08 INFO - PROCESS | 1740 | 1468711448521 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:08 INFO - PROCESS | 1740 | 1468711448566 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
16:24:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 218ms
16:24:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
16:24:08 INFO - PROCESS | 1740 | 1468711448746 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:08 INFO - PROCESS | 1740 | 1468711448779 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:08 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
16:24:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 219ms
16:24:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
16:24:09 INFO - PROCESS | 1740 | 1468711449127 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:09 INFO - PROCESS | 1740 | 1468711449217 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
16:24:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 473ms
16:24:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
16:24:09 INFO - PROCESS | 1740 | 1468711449486 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:09 INFO - PROCESS | 1740 | 1468711449551 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
16:24:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 319ms
16:24:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
16:24:09 INFO - PROCESS | 1740 | 1468711449803 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:09 INFO - PROCESS | 1740 | 1468711449877 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
16:24:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 368ms
16:24:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
16:24:10 INFO - PROCESS | 1740 | 1468711450189 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:10 INFO - PROCESS | 1740 | 1468711450234 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
16:24:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 370ms
16:24:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
16:24:10 INFO - PROCESS | 1740 | 1468711450566 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:10 INFO - PROCESS | 1740 | 1468711450607 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
16:24:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 322ms
16:24:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
16:24:10 INFO - PROCESS | 1740 | 1468711450889 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:10 INFO - PROCESS | 1740 | 1468711450969 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
16:24:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 369ms
16:24:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
16:24:11 INFO - PROCESS | 1740 | 1468711451270 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:11 INFO - PROCESS | 1740 | 1468711451318 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
16:24:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 269ms
16:24:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
16:24:11 INFO - PROCESS | 1740 | 1468711451552 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:11 INFO - PROCESS | 1740 | 1468711451608 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:11 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
16:24:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 278ms
16:24:11 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
16:24:11 INFO - PROCESS | 1740 | 1468711451852 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:11 INFO - PROCESS | 1740 | 1468711451908 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
16:24:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 317ms
16:24:12 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
16:24:12 INFO - PROCESS | 1740 | 1468711452184 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:12 INFO - PROCESS | 1740 | 1468711452241 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
16:24:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 269ms
16:24:12 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
16:24:12 INFO - PROCESS | 1740 | 1468711452450 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:12 INFO - PROCESS | 1740 | 1468711452488 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
16:24:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 275ms
16:24:12 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
16:24:12 INFO - PROCESS | 1740 | 1468711452726 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:12 INFO - PROCESS | 1740 | 1468711452784 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:13 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
16:24:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 319ms
16:24:13 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
16:24:13 INFO - PROCESS | 1740 | 1468711453053 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:13 INFO - PROCESS | 1740 | 1468711453118 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
16:24:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 280ms
16:24:13 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
16:24:13 INFO - PROCESS | 1740 | 1468711453330 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:13 INFO - PROCESS | 1740 | 1468711453364 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
16:24:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 224ms
16:24:13 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
16:24:13 INFO - PROCESS | 1740 | 1468711453550 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:13 INFO - PROCESS | 1740 | 1468711453585 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
16:24:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 217ms
16:24:13 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
16:24:13 INFO - PROCESS | 1740 | 1468711453770 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:13 INFO - PROCESS | 1740 | 1468711453814 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:14 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
16:24:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 268ms
16:24:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
16:24:14 INFO - PROCESS | 1740 | 1468711454052 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:14 INFO - PROCESS | 1740 | 1468711454103 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
16:24:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 327ms
16:24:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
16:24:14 INFO - PROCESS | 1740 | 1468711454382 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:14 INFO - PROCESS | 1740 | 1468711454428 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:14 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
16:24:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 268ms
16:24:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
16:24:14 INFO - PROCESS | 1740 | 1468711454652 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:14 INFO - PROCESS | 1740 | 1468711454709 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:14 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
16:24:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 319ms
16:24:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
16:24:14 INFO - PROCESS | 1740 | 1468711454972 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:15 INFO - PROCESS | 1740 | 1468711455003 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:15 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
16:24:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 220ms
16:24:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
16:24:15 INFO - PROCESS | 1740 | 1468711455308 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:15 INFO - PROCESS | 1740 | 1468711455378 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
16:24:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 573ms
16:24:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
16:24:15 INFO - PROCESS | 1740 | 1468711455831 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:15 INFO - PROCESS | 1740 | 1468711455874 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:16 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
16:24:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 268ms
16:24:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
16:24:16 INFO - PROCESS | 1740 | 1468711456103 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:16 INFO - PROCESS | 1740 | 1468711456143 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
16:24:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 219ms
16:24:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
16:24:16 INFO - PROCESS | 1740 | 1468711456334 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:16 INFO - PROCESS | 1740 | 1468711456370 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
16:24:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 276ms
16:24:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
16:24:16 INFO - PROCESS | 1740 | 1468711456602 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:16 INFO - PROCESS | 1740 | 1468711456637 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
16:24:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 218ms
16:24:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
16:24:16 INFO - PROCESS | 1740 | 1468711456830 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:16 INFO - PROCESS | 1740 | 1468711456864 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:17 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"
16:24:17 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
16:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:24:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 374ms
16:24:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
16:24:17 INFO - PROCESS | 1740 | 1468711457203 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:17 INFO - PROCESS | 1740 | 1468711457360 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:17 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"
16:24:17 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
16:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:24:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 467ms
16:24:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
16:24:17 INFO - PROCESS | 1740 | 1468711457673 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:17 INFO - PROCESS | 1740 | 1468711457730 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
16:24:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 424ms
16:24:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
16:24:18 INFO - PROCESS | 1740 | 1468711458102 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:18 INFO - PROCESS | 1740 | 1468711458146 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
16:24:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 268ms
16:24:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
16:24:18 INFO - PROCESS | 1740 | 1468711458383 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:18 INFO - PROCESS | 1740 | 1468711458433 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
16:24:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 271ms
16:24:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
16:24:18 INFO - PROCESS | 1740 | 1468711458666 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:18 INFO - PROCESS | 1740 | 1468711458729 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
16:24:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 318ms
16:24:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
16:24:18 INFO - PROCESS | 1740 | 1468711458984 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:19 INFO - PROCESS | 1740 | 1468711459027 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
16:24:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 271ms
16:24:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
16:24:19 INFO - PROCESS | 1740 | 1468711459269 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:19 INFO - PROCESS | 1740 | 1468711459316 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
16:24:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 281ms
16:24:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
16:24:19 INFO - PROCESS | 1740 | 1468711459548 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:19 INFO - PROCESS | 1740 | 1468711459593 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
16:24:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 273ms
16:24:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
16:24:19 INFO - PROCESS | 1740 | 1468711459821 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:19 INFO - PROCESS | 1740 | 1468711459870 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
16:24:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 270ms
16:24:20 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
16:24:20 INFO - PROCESS | 1740 | 1468711460101 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:20 INFO - PROCESS | 1740 | 1468711460157 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:20 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
16:24:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 317ms
16:24:20 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
16:24:20 INFO - PROCESS | 1740 | 1468711460422 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:20 INFO - PROCESS | 1740 | 1468711460471 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
16:24:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 275ms
16:24:20 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
16:24:20 INFO - PROCESS | 1740 | 1468711460701 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:20 INFO - PROCESS | 1740 | 1468711460735 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
16:24:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 218ms
16:24:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
16:24:20 INFO - PROCESS | 1740 | 1468711460921 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:20 INFO - PROCESS | 1740 | 1468711460954 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
16:24:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 217ms
16:24:21 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
16:24:21 INFO - PROCESS | 1740 | 1468711461146 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:21 INFO - PROCESS | 1740 | 1468711461171 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
16:24:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 217ms
16:24:21 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
16:24:21 INFO - PROCESS | 1740 | 1468711461368 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:21 INFO - PROCESS | 1740 | 1468711461401 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
16:24:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 278ms
16:24:21 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
16:24:21 INFO - PROCESS | 1740 | 1468711461651 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:21 INFO - PROCESS | 1740 | 1468711461695 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
16:24:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 729ms
16:24:22 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
16:24:22 INFO - PROCESS | 1740 | 1468711462379 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:22 INFO - PROCESS | 1740 | 1468711462433 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
16:24:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 270ms
16:24:22 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
16:24:22 INFO - PROCESS | 1740 | 1468711462653 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:22 INFO - PROCESS | 1740 | 1468711462702 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
16:24:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 217ms
16:24:22 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
16:24:22 INFO - PROCESS | 1740 | 1468711462882 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:22 INFO - PROCESS | 1740 | 1468711462917 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
16:24:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 217ms
16:24:23 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
16:24:23 INFO - PROCESS | 1740 | 1468711463099 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:23 INFO - PROCESS | 1740 | 1468711463134 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
16:24:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 276ms
16:24:23 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
16:24:23 INFO - PROCESS | 1740 | 1468711463370 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:23 INFO - PROCESS | 1740 | 1468711463404 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
16:24:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 270ms
16:24:23 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
16:24:23 INFO - PROCESS | 1740 | 1468711463651 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:23 INFO - PROCESS | 1740 | 1468711463685 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
16:24:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 216ms
16:24:23 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
16:24:23 INFO - PROCESS | 1740 | 1468711463868 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:23 INFO - PROCESS | 1740 | 1468711463901 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
16:24:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 266ms
16:24:24 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
16:24:24 INFO - PROCESS | 1740 | 1468711464137 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:24 INFO - PROCESS | 1740 | 1468711464172 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
16:24:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 266ms
16:24:24 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
16:24:24 INFO - PROCESS | 1740 | 1468711464418 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:24 INFO - PROCESS | 1740 | 1468711464479 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
16:24:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
16:24:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
16:24:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
16:24:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
16:24:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 368ms
16:24:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
16:24:24 INFO - PROCESS | 1740 | 1468711464795 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:24 INFO - PROCESS | 1740 | 1468711464856 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
16:24:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 369ms
16:24:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
16:24:25 INFO - PROCESS | 1740 | 1468711465172 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:25 INFO - PROCESS | 1740 | 1468711465227 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:25 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
16:24:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 319ms
16:24:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
16:24:25 INFO - PROCESS | 1740 | 1468711465503 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:25 INFO - PROCESS | 1740 | 1468711465558 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:25 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
16:24:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 277ms
16:24:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
16:24:25 INFO - PROCESS | 1740 | 1468711465771 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:25 INFO - PROCESS | 1740 | 1468711465827 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
16:24:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 318ms
16:24:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
16:24:26 INFO - PROCESS | 1740 | 1468711466102 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:26 INFO - PROCESS | 1740 | 1468711466161 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:26 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
16:24:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 322ms
16:24:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
16:24:26 INFO - PROCESS | 1740 | 1468711466422 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:26 INFO - PROCESS | 1740 | 1468711466476 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:26 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
16:24:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 367ms
16:24:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
16:24:26 INFO - PROCESS | 1740 | 1468711466799 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:26 INFO - PROCESS | 1740 | 1468711466841 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
16:24:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 223ms
16:24:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
16:24:27 INFO - PROCESS | 1740 | 1468711467017 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:27 INFO - PROCESS | 1740 | 1468711467051 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:27 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
16:24:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 216ms
16:24:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
16:24:27 INFO - PROCESS | 1740 | 1468711467237 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:27 INFO - PROCESS | 1740 | 1468711467283 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
16:24:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 319ms
16:24:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
16:24:27 INFO - PROCESS | 1740 | 1468711467569 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:27 INFO - PROCESS | 1740 | 1468711467618 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
16:24:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 326ms
16:24:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
16:24:27 INFO - PROCESS | 1740 | 1468711467888 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:27 INFO - PROCESS | 1740 | 1468711467941 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
16:24:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 371ms
16:24:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
16:24:28 INFO - PROCESS | 1740 | 1468711468264 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:28 INFO - PROCESS | 1740 | 1468711468428 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
16:24:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 470ms
16:24:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
16:24:28 INFO - PROCESS | 1740 | 1468711468737 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:28 INFO - PROCESS | 1740 | 1468711468790 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
16:24:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 272ms
16:24:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
16:24:29 INFO - PROCESS | 1740 | 1468711469017 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:29 INFO - PROCESS | 1740 | 1468711469071 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
16:24:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 318ms
16:24:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
16:24:29 INFO - PROCESS | 1740 | 1468711469356 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:29 INFO - PROCESS | 1740 | 1468711469413 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
16:24:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 279ms
16:24:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
16:24:29 INFO - PROCESS | 1740 | 1468711469632 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:29 INFO - PROCESS | 1740 | 1468711469679 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:29 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
16:24:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 275ms
16:24:29 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
16:24:29 INFO - PROCESS | 1740 | 1468711469903 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:29 INFO - PROCESS | 1740 | 1468711469953 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:30 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
16:24:30 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 267ms
16:24:30 INFO - TEST-START | /IndexedDB/idbtransaction.htm
16:24:30 INFO - PROCESS | 1740 | 1468711470172 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:30 INFO - PROCESS | 1740 | 1468711470218 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:30 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
16:24:30 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
16:24:30 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 218ms
16:24:30 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
16:24:30 INFO - PROCESS | 1740 | 1468711470400 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:30 INFO - PROCESS | 1740 | 1468711470432 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:31 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
16:24:31 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 769ms
16:24:31 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
16:24:31 INFO - PROCESS | 1740 | 1468711471171 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:31 INFO - PROCESS | 1740 | 1468711471219 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:31 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
16:24:31 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
16:24:31 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
16:24:31 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
16:24:31 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
16:24:31 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
16:24:31 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
16:24:31 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
16:24:31 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 369ms
16:24:31 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
16:24:31 INFO - PROCESS | 1740 | 1468711471548 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:31 INFO - PROCESS | 1740 | 1468711471580 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:31 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
16:24:31 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 272ms
16:24:31 INFO - TEST-START | /IndexedDB/index_sort_order.htm
16:24:31 INFO - PROCESS | 1740 | 1468711471818 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:31 INFO - PROCESS | 1740 | 1468711471855 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:32 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
16:24:32 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 218ms
16:24:32 INFO - TEST-START | /IndexedDB/interfaces.html
16:24:32 INFO - PROCESS | 1740 | 1468711472039 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:32 INFO - PROCESS | 1740 | 1468711472087 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
16:24:32 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
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
16:24:32 INFO - TEST-OK | /IndexedDB/interfaces.html | took 386ms
16:24:32 INFO - TEST-START | /IndexedDB/interfaces.worker
16:24:32 INFO - PROCESS | 1740 | 1468711472427 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:32 INFO - PROCESS | 1740 | 1468711472455 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
16:24:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
16:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
16:24:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
16:24:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:24:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:24:32 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
16:24:32 INFO - {}
16:24:32 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 - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
16:24:32 INFO - {}
16:24:32 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 443ms
16:24:32 INFO - TEST-START | /IndexedDB/key_invalid.htm
16:24:32 INFO - PROCESS | 1740 | 1468711472876 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:32 INFO - PROCESS | 1740 | 1468711472915 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
16:24:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
16:24:33 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 276ms
16:24:33 INFO - TEST-START | /IndexedDB/key_valid.html
16:24:33 INFO - PROCESS | 1740 | 1468711473153 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:33 INFO - PROCESS | 1740 | 1468711473187 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
16:24:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
16:24:33 INFO - TEST-OK | /IndexedDB/key_valid.html | took 520ms
16:24:33 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
16:24:33 INFO - PROCESS | 1740 | 1468711473678 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:33 INFO - PROCESS | 1740 | 1468711473717 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:33 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
16:24:33 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 321ms
16:24:34 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
16:24:34 INFO - PROCESS | 1740 | 1468711474005 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:34 INFO - PROCESS | 1740 | 1468711474054 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:34 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
16:24:34 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 270ms
16:24:34 INFO - TEST-START | /IndexedDB/keygenerator.htm
16:24:34 INFO - PROCESS | 1740 | 1468711474287 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:34 INFO - PROCESS | 1740 | 1468711474332 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:34 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
16:24:34 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
16:24:34 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
16:24:34 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 269ms
16:24:34 INFO - TEST-START | /IndexedDB/keyorder.htm
16:24:34 INFO - PROCESS | 1740 | 1468711474567 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:34 INFO - PROCESS | 1740 | 1468711474612 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
16:24:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
16:24:35 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 580ms
16:24:35 INFO - TEST-START | /IndexedDB/keypath.htm
16:24:35 INFO - PROCESS | 1740 | 1468711475144 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:35 INFO - PROCESS | 1740 | 1468711475183 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
16:24:35 INFO - TEST-OK | /IndexedDB/keypath.htm | took 275ms
16:24:35 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
16:24:35 INFO - PROCESS | 1740 | 1468711475421 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:35 INFO - PROCESS | 1740 | 1468711475472 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
16:24:35 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 268ms
16:24:35 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
16:24:35 INFO - PROCESS | 1740 | 1468711475702 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:35 INFO - PROCESS | 1740 | 1468711475751 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
16:24:35 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
16:24:35 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 274ms
16:24:35 INFO - TEST-START | /IndexedDB/list_ordering.htm
16:24:35 INFO - PROCESS | 1740 | 1468711475970 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:36 INFO - PROCESS | 1740 | 1468711476012 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:36 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
16:24:36 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
16:24:36 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
16:24:36 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 320ms
16:24:36 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
16:24:36 INFO - PROCESS | 1740 | 1468711476296 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:36 INFO - PROCESS | 1740 | 1468711476336 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:36 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
16:24:36 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 274ms
16:24:36 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
16:24:36 INFO - PROCESS | 1740 | 1468711476571 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:36 INFO - PROCESS | 1740 | 1468711476629 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:36 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
16:24:36 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 270ms
16:24:36 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
16:24:36 INFO - PROCESS | 1740 | 1468711476848 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:36 INFO - PROCESS | 1740 | 1468711476874 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:37 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
16:24:37 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 277ms
16:24:37 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
16:24:37 INFO - PROCESS | 1740 | 1468711477119 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:37 INFO - PROCESS | 1740 | 1468711477152 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:37 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
16:24:37 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 270ms
16:24:37 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
16:24:37 INFO - PROCESS | 1740 | 1468711477402 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:37 INFO - PROCESS | 1740 | 1468711477450 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:37 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
16:24:37 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 375ms
16:24:37 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
16:24:37 INFO - PROCESS | 1740 | 1468711477782 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:37 INFO - PROCESS | 1740 | 1468711477816 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:38 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
16:24:38 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 421ms
16:24:38 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
16:24:38 INFO - PROCESS | 1740 | 1468711478204 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:38 INFO - PROCESS | 1740 | 1468711478264 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:38 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
16:24:38 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 267ms
16:24:38 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
16:24:38 INFO - PROCESS | 1740 | 1468711478472 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:38 INFO - PROCESS | 1740 | 1468711478517 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:38 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
16:24:38 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 216ms
16:24:38 INFO - TEST-START | /IndexedDB/value.htm
16:24:38 INFO - PROCESS | 1740 | 1468711478697 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:38 INFO - PROCESS | 1740 | 1468711478725 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:38 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
16:24:38 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
16:24:38 INFO - TEST-OK | /IndexedDB/value.htm | took 216ms
16:24:38 INFO - TEST-START | /IndexedDB/value_recursive.htm
16:24:38 INFO - PROCESS | 1740 | 1468711478916 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:38 INFO - PROCESS | 1740 | 1468711478949 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:39 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
16:24:39 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
16:24:39 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
16:24:39 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 273ms
16:24:39 INFO - TEST-START | /IndexedDB/writer-starvation.htm
16:24:39 INFO - PROCESS | 1740 | 1468711479186 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:39 INFO - PROCESS | 1740 | 1468711479217 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:39 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
16:24:39 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 418ms
16:24:39 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
16:24:39 INFO - PROCESS | 1740 | 1468711479606 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:39 INFO - PROCESS | 1740 | 1468711479632 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:39 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
16:24:39 INFO - {}
16:24:39 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
16:24:39 INFO - {}
16:24:39 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
16:24:39 INFO - {}
16:24:39 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
16:24:39 INFO - {}
16:24:39 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 267ms
16:24:39 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
16:24:39 INFO - PROCESS | 1740 | 1468711479887 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:39 INFO - PROCESS | 1740 | 1468711479929 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:40 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
16:24:40 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
16:24:40 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
16:24:40 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
16:24:40 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 328ms
16:24:40 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
16:24:40 INFO - PROCESS | 1740 | 1468711480217 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:40 INFO - PROCESS | 1740 | 1468711480251 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
16:24:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 372ms
16:24:40 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
16:24:40 INFO - PROCESS | 1740 | 1468711480600 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:40 INFO - PROCESS | 1740 | 1468711480650 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
16:24:40 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
16:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
16:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
16:24:40 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
16:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
16:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
16:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
16:24:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 281ms
16:24:40 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
16:24:40 INFO - PROCESS | 1740 | 1468711480885 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:40 INFO - PROCESS | 1740 | 1468711480917 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:41 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() {
16:24:41 INFO - [native code]
16:24:41 INFO - }" but got function "function () {
16:24:41 INFO - }"
16:24:41 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
16:24:41 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
16:24:41 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
16:24:41 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
16:24:41 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
16:24:41 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 268ms
16:24:41 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
16:24:41 INFO - PROCESS | 1740 | 1468711481274 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:41 INFO - PROCESS | 1740 | 1468711481343 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:41 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() {
16:24:41 INFO - [native code]
16:24:41 INFO - }" but got function "function () {
16:24:41 INFO - }"
16:24:41 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
16:24:41 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
16:24:41 INFO - {}
16:24:41 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
16:24:41 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
16:24:41 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
16:24:41 INFO - {}
16:24:41 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 344ms
16:24:41 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
16:24:41 INFO - PROCESS | 1740 | 1468711481606 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:41 INFO - PROCESS | 1740 | 1468711481651 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
16:24:41 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
16:24:41 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
16:24:41 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
16:24:41 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
16:24:41 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
16:24:41 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
16:24:41 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"
16:24:41 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
16:24:41 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
16:24:41 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
16:24:41 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
16:24:41 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
16:24:41 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
16:24:41 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
16:24:41 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
16:24:41 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
16:24:41 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
16:24:41 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
16:24:41 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"
16:24:41 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
16:24:41 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
16:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
16:24:41 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
16:24:41 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
16:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:41 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
16:24:41 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
16:24:41 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 270ms
16:24:41 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
16:24:41 INFO - PROCESS | 1740 | 1468711481884 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:41 INFO - PROCESS | 1740 | 1468711481939 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
16:24:42 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 216ms
16:24:42 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
16:24:42 INFO - PROCESS | 1740 | 1468711482106 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:42 INFO - PROCESS | 1740 | 1468711482177 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
16:24:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
16:24:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
16:24:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
16:24:42 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 267ms
16:24:42 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
16:24:42 INFO - PROCESS | 1740 | 1468711482383 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:42 INFO - PROCESS | 1740 | 1468711482424 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
16:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
16:24:42 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
16:24:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
16:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:24:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
16:24:42 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 326ms
16:24:42 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
16:24:42 INFO - PROCESS | 1740 | 1468711482716 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:42 INFO - PROCESS | 1740 | 1468711482789 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
16:24:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
16:24:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
16:24:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
16:24:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
16:24:44 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1327ms
16:24:44 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
16:24:44 INFO - PROCESS | 1740 | 1468711484037 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:44 INFO - PROCESS | 1740 | 1468711484056 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
16:24:45 INFO - {}
16:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
16:24:45 INFO - {}
16:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
16:24:45 INFO - {}
16:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
16:24:45 INFO - {}
16:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
16:24:45 INFO - {}
16:24:45 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1268ms
16:24:45 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
16:24:45 INFO - PROCESS | 1740 | 1468711485307 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:45 INFO - PROCESS | 1740 | 1468711485337 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:45 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
16:24:45 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 417ms
16:24:45 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
16:24:45 INFO - PROCESS | 1740 | 1468711485727 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:45 INFO - PROCESS | 1740 | 1468711485754 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:45 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
16:24:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
16:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
16:24:45 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 221ms
16:24:45 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
16:24:45 INFO - PROCESS | 1740 | 1468711485953 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:45 INFO - PROCESS | 1740 | 1468711485998 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:56 INFO - PROCESS | 1740 | MARIONETTE LOG: INFO: Timeout fired
16:24:56 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
16:24:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
16:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
16:24:56 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10132ms
16:24:56 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
16:24:56 INFO - PROCESS | 1740 | 1468711496088 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:56 INFO - PROCESS | 1740 | 1468711496129 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:56 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
16:24:56 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 571ms
16:24:56 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
16:24:56 INFO - PROCESS | 1740 | 1468711496667 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:56 INFO - PROCESS | 1740 | 1468711496704 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:56 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
16:24:56 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 269ms
16:24:56 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
16:24:56 INFO - PROCESS | 1740 | 1468711496942 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:57 INFO - PROCESS | 1740 | 1468711496997 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
16:24:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 319ms
16:24:57 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
16:24:57 INFO - PROCESS | 1740 | 1468711497266 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:57 INFO - PROCESS | 1740 | 1468711497318 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
16:24:57 INFO - {}
16:24:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 368ms
16:24:57 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
16:24:57 INFO - PROCESS | 1740 | 1468711497633 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:57 INFO - PROCESS | 1740 | 1468711497667 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
16:24:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 368ms
16:24:58 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
16:24:58 INFO - PROCESS | 1740 | 1468711498004 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:58 INFO - PROCESS | 1740 | 1468711498053 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:58 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
16:24:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
16:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
16:24:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
16:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
16:24:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 269ms
16:24:58 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
16:24:58 INFO - PROCESS | 1740 | 1468711498286 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:58 INFO - PROCESS | 1740 | 1468711498336 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:58 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().
16:24:58 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 327ms
16:24:58 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
16:24:58 INFO - PROCESS | 1740 | 1468711498615 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:58 INFO - PROCESS | 1740 | 1468711498650 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:58 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
16:24:58 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 219ms
16:24:58 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
16:24:58 INFO - PROCESS | 1740 | 1468711498835 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:58 INFO - PROCESS | 1740 | 1468711498869 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:59 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
16:24:59 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 219ms
16:24:59 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
16:24:59 INFO - PROCESS | 1740 | 1468711499056 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:59 INFO - PROCESS | 1740 | 1468711499097 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:59 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"
16:24:59 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
16:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:59 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
16:24:59 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
16:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:59 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
16:24:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
16:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:24:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
16:24:59 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 266ms
16:24:59 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
16:24:59 INFO - PROCESS | 1740 | 1468711499339 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:59 INFO - PROCESS | 1740 | 1468711499398 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:59 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
16:24:59 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 378ms
16:24:59 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
16:24:59 INFO - PROCESS | 1740 | 1468711499706 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:59 INFO - PROCESS | 1740 | 1468711499737 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:59 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
16:24:59 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 217ms
16:24:59 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
16:24:59 INFO - PROCESS | 1740 | 1468711499931 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:24:59 INFO - PROCESS | 1740 | 1468711499964 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:00 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
16:25:00 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 318ms
16:25:00 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
16:25:00 INFO - PROCESS | 1740 | 1468711500315 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:00 INFO - PROCESS | 1740 | 1468711500384 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:00 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
16:25:00 INFO - do_test/)
16:25:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
16:25:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
16:25:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
16:25:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
16:25:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
16:25:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
16:25:24 INFO - )
16:25:24 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 218ms
16:25:24 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
16:25:24 INFO - PROCESS | 1740 | 1468711524786 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:24 INFO - PROCESS | 1740 | 1468711524818 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
16:25:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
16:25:25 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 217ms
16:25:25 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
16:25:25 INFO - PROCESS | 1740 | 1468711525007 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:25 INFO - PROCESS | 1740 | 1468711525051 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
16:25:25 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 320ms
16:25:25 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
16:25:25 INFO - PROCESS | 1740 | 1468711525338 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:25 INFO - PROCESS | 1740 | 1468711525382 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
16:25:25 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 267ms
16:25:25 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
16:25:25 INFO - PROCESS | 1740 | 1468711525608 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:25 INFO - PROCESS | 1740 | 1468711525671 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
16:25:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
16:25:25 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 219ms
16:25:25 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
16:25:25 INFO - PROCESS | 1740 | 1468711525838 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:25 INFO - PROCESS | 1740 | 1468711525870 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:26 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
16:25:26 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
16:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:25:26 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
16:25:26 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 221ms
16:25:26 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
16:25:26 INFO - PROCESS | 1740 | 1468711526067 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:26 INFO - PROCESS | 1740 | 1468711526099 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:26 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
16:25:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
16:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:25:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
16:25:26 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 225ms
16:25:26 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
16:25:26 INFO - PROCESS | 1740 | 1468711526288 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:26 INFO - PROCESS | 1740 | 1468711526318 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:26 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
16:25:26 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 217ms
16:25:26 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
16:25:26 INFO - PROCESS | 1740 | 1468711526515 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:26 INFO - PROCESS | 1740 | 1468711526564 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:26 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
16:25:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
16:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:25:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
16:25:26 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 275ms
16:25:26 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
16:25:26 INFO - PROCESS | 1740 | 1468711526792 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:26 INFO - PROCESS | 1740 | 1468711526911 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:27 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
16:25:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
16:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:25:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
16:25:27 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 319ms
16:25:27 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
16:25:27 INFO - PROCESS | 1740 | 1468711527119 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:27 INFO - PROCESS | 1740 | 1468711527155 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:27 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
16:25:27 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 428ms
16:25:27 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
16:25:27 INFO - PROCESS | 1740 | 1468711527558 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:27 INFO - PROCESS | 1740 | 1468711527634 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:27 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
16:25:27 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 280ms
16:25:27 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
16:25:27 INFO - PROCESS | 1740 | 1468711527832 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:27 INFO - PROCESS | 1740 | 1468711527869 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
16:25:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 217ms
16:25:28 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
16:25:28 INFO - PROCESS | 1740 | 1468711528056 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:28 INFO - PROCESS | 1740 | 1468711528091 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
16:25:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 217ms
16:25:28 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
16:25:28 INFO - PROCESS | 1740 | 1468711528284 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:28 INFO - PROCESS | 1740 | 1468711528316 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:28 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
16:25:28 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
16:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:25:28 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
16:25:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
16:25:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
16:25:28 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 223ms
16:25:28 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
16:25:28 INFO - PROCESS | 1740 | 1468711528502 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:28 INFO - PROCESS | 1740 | 1468711528534 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
16:25:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
16:25:28 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 216ms
16:25:28 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
16:25:28 INFO - PROCESS | 1740 | 1468711528723 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:28 INFO - PROCESS | 1740 | 1468711528757 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
16:25:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
16:25:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
16:25:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
16:25:29 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 321ms
16:25:29 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
16:25:29 INFO - PROCESS | 1740 | 1468711529062 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:29 INFO - PROCESS | 1740 | 1468711529098 Marionette INFO sendAsync f7dc5929-d895-b84e-aafc-370f08186f64
16:25:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: