builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0234
starttime: 1467671589.65
results: success (0)
buildid: 20160704064557
builduid: 27c77172f1ec4ef2807b5c6d2a070747
revision: ebaf4086c18c2d1e3f0af12ade55840413342bc3
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:09.650296) =========
master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:09.650732) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:09.651003) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:09.690239) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:09.690524) =========
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.KI8F7BvoJ3/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.xxhpMPIn2z/Listeners
TMPDIR=/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/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-04 15:33:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 68.1M=0s
2016-07-04 15:33:09 (68.1 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.114785
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:09.833829) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:09.834117) =========
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.KI8F7BvoJ3/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.xxhpMPIn2z/Listeners
TMPDIR=/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/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.026359
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:09.885908) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:09.886933) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ebaf4086c18c2d1e3f0af12ade55840413342bc3 --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 ebaf4086c18c2d1e3f0af12ade55840413342bc3 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.KI8F7BvoJ3/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.xxhpMPIn2z/Listeners
TMPDIR=/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/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-04 15:33:09,971 truncating revision to first 12 chars
2016-07-04 15:33:09,971 Setting DEBUG logging.
2016-07-04 15:33:09,971 attempt 1/10
2016-07-04 15:33:09,971 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ebaf4086c18c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-04 15:33:10,634 unpacking tar archive at: mozilla-beta-ebaf4086c18c/testing/mozharness/
program finished with exit code 0
elapsedTime=0.945267
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:10.856812) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:10.857169) =========
script_repo_revision: ebaf4086c18c2d1e3f0af12ade55840413342bc3
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:10.857551) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:10.857828) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 15:33:10.877187) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 17 secs) (at 2016-07-04 15:33:10.877493) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.KI8F7BvoJ3/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners
TMPDIR=/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/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
15:33:11 INFO - MultiFileLogger online at 20160704 15:33:11 in /builds/slave/test
15:33:11 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
15:33:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
15:33:11 INFO - {'append_to_log': False,
15:33:11 INFO - 'base_work_dir': '/builds/slave/test',
15:33:11 INFO - 'blob_upload_branch': 'mozilla-beta',
15:33:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
15:33:11 INFO - 'buildbot_json_path': 'buildprops.json',
15:33:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
15:33:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
15:33:11 INFO - 'download_minidump_stackwalk': True,
15:33:11 INFO - 'download_symbols': 'ondemand',
15:33:11 INFO - 'e10s': False,
15:33:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
15:33:11 INFO - 'tooltool.py': '/tools/tooltool.py',
15:33:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
15:33:11 INFO - '/tools/misc-python/virtualenv.py')},
15:33:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
15:33:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
15:33:11 INFO - 'log_level': 'info',
15:33:11 INFO - 'log_to_console': True,
15:33:11 INFO - 'opt_config_files': (),
15:33:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
15:33:11 INFO - '--processes=1',
15:33:11 INFO - '--config=%(test_path)s/wptrunner.ini',
15:33:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
15:33:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
15:33:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
15:33:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
15:33:11 INFO - 'pip_index': False,
15:33:11 INFO - 'require_test_zip': True,
15:33:11 INFO - 'test_type': ('testharness',),
15:33:11 INFO - 'this_chunk': '1',
15:33:11 INFO - 'tooltool_cache': '/builds/tooltool_cache',
15:33:11 INFO - 'total_chunks': '5',
15:33:11 INFO - 'virtualenv_path': 'venv',
15:33:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
15:33:11 INFO - 'work_dir': 'build'}
15:33:11 INFO - #####
15:33:11 INFO - ##### Running clobber step.
15:33:11 INFO - #####
15:33:11 INFO - Running pre-action listener: _resource_record_pre_action
15:33:11 INFO - Running main action method: clobber
15:33:11 INFO - rmtree: /builds/slave/test/build
15:33:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
15:33:12 INFO - Running post-action listener: _resource_record_post_action
15:33:12 INFO - #####
15:33:12 INFO - ##### Running read-buildbot-config step.
15:33:12 INFO - #####
15:33:12 INFO - Running pre-action listener: _resource_record_pre_action
15:33:12 INFO - Running main action method: read_buildbot_config
15:33:12 INFO - Using buildbot properties:
15:33:12 INFO - {
15:33:12 INFO - "project": "",
15:33:12 INFO - "product": "firefox",
15:33:12 INFO - "script_repo_revision": "production",
15:33:12 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
15:33:12 INFO - "repository": "",
15:33:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
15:33:12 INFO - "buildid": "20160704064557",
15:33:12 INFO - "pgo_build": "False",
15:33:12 INFO - "basedir": "/builds/slave/test",
15:33:12 INFO - "buildnumber": 3,
15:33:12 INFO - "slavename": "t-yosemite-r7-0234",
15:33:12 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/",
15:33:12 INFO - "platform": "macosx64",
15:33:12 INFO - "branch": "mozilla-beta",
15:33:12 INFO - "revision": "ebaf4086c18c2d1e3f0af12ade55840413342bc3",
15:33:12 INFO - "repo_path": "releases/mozilla-beta",
15:33:12 INFO - "moz_repo_path": "",
15:33:12 INFO - "stage_platform": "macosx64",
15:33:12 INFO - "builduid": "27c77172f1ec4ef2807b5c6d2a070747",
15:33:12 INFO - "slavebuilddir": "test"
15:33:12 INFO - }
15:33:12 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.dmg.
15:33:12 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.test_packages.json.
15:33:12 INFO - Running post-action listener: _resource_record_post_action
15:33:12 INFO - #####
15:33:12 INFO - ##### Running download-and-extract step.
15:33:12 INFO - #####
15:33:12 INFO - Running pre-action listener: _resource_record_pre_action
15:33:12 INFO - Running main action method: download_and_extract
15:33:12 INFO - mkdir: /builds/slave/test/build/tests
15:33:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:33:12 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.test_packages.json
15:33:12 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
15:33:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/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
15:33:13 INFO - Downloaded 1165 bytes.
15:33:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
15:33:13 INFO - Using the following test package requirements:
15:33:13 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
15:33:13 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:33:13 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
15:33:13 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:33:13 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
15:33:13 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
15:33:13 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:33:13 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
15:33:13 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
15:33:13 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:33:13 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
15:33:13 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:33:13 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
15:33:13 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:33:13 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
15:33:13 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:33:13 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
15:33:13 INFO - Downloading packages: [u'firefox-48.0.en-US.mac.common.tests.zip', u'firefox-48.0.en-US.mac.web-platform.tests.zip'] for test suite category: web-platform
15:33:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:33:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.common.tests.zip
15:33:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
15:33:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/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
15:33:13 INFO - Downloaded 18351374 bytes.
15:33:13 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/*']
15:33:13 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/*
15:33:14 INFO - caution: filename not matched: web-platform/*
15:33:14 INFO - Return code: 11
15:33:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:33:14 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.web-platform.tests.zip
15:33:14 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/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
15:33:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/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
15:33:18 INFO - Downloaded 36389086 bytes.
15:33:18 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/*']
15:33:18 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/*
15:33:22 INFO - caution: filename not matched: bin/*
15:33:22 INFO - caution: filename not matched: config/*
15:33:22 INFO - caution: filename not matched: mozbase/*
15:33:22 INFO - caution: filename not matched: marionette/*
15:33:22 INFO - caution: filename not matched: tools/wptserve/*
15:33:22 INFO - Return code: 11
15:33:22 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')]}
15:33:22 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.dmg
15:33:22 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
15:33:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
15:33:26 INFO - Downloaded 86196177 bytes.
15:33:26 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.dmg
15:33:26 INFO - mkdir: /builds/slave/test/properties
15:33:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
15:33:26 INFO - Writing to file /builds/slave/test/properties/build_url
15:33:26 INFO - Contents:
15:33:26 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.dmg
15:33:26 INFO - Running post-action listener: _resource_record_post_action
15:33:26 INFO - Running post-action listener: set_extra_try_arguments
15:33:26 INFO - #####
15:33:26 INFO - ##### Running create-virtualenv step.
15:33:26 INFO - #####
15:33:26 INFO - Running pre-action listener: _pre_create_virtualenv
15:33:26 INFO - Running pre-action listener: _resource_record_pre_action
15:33:26 INFO - Running main action method: create_virtualenv
15:33:26 INFO - Creating virtualenv /builds/slave/test/build/venv
15:33: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
15:33:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
15:33:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
15:33:26 INFO - Using real prefix '/tools/python27'
15:33:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python
15:33:27 INFO - Installing distribute.............................................................................................................................................................................................done.
15:33:30 INFO - Installing pip.................done.
15:33:30 INFO - Return code: 0
15:33:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
15:33: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')]}
15:33:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:33:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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')]}
15:33:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:33:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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 0x1033fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10341bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8e42d9c9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1034175e0>, '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 0x102ffacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103025990>, '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.KI8F7BvoJ3/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:33: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
15:33: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
15:33:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KI8F7BvoJ3/Render',
15:33:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:33:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:33:30 INFO - 'HOME': '/Users/cltbld',
15:33:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:33:30 INFO - 'LOGNAME': 'cltbld',
15:33:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:33:30 INFO - 'MOZ_NO_REMOTE': '1',
15:33:30 INFO - 'NO_EM_RESTART': '1',
15:33:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:33:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:33:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:33:30 INFO - 'PWD': '/builds/slave/test',
15:33:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:33:30 INFO - 'SHELL': '/bin/bash',
15:33:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners',
15:33:30 INFO - 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/',
15:33:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:33:30 INFO - 'USER': 'cltbld',
15:33:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:33:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:33:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:33:30 INFO - 'XPC_FLAGS': '0x0',
15:33:30 INFO - 'XPC_SERVICE_NAME': '0',
15:33:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:33:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:33:30 INFO - Downloading/unpacking psutil>=0.7.1
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
15:33:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:33:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
15:33:34 INFO - Installing collected packages: psutil
15:33:34 INFO - Running setup.py install for psutil
15:33:34 INFO - building 'psutil._psutil_osx' extension
15:33: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
15:33: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
15:33: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
15:33: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
15:33:34 INFO - building 'psutil._psutil_posix' extension
15:33:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o
15:33:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
15:33:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
15:33:35 INFO - ^
15:33:35 INFO - 1 warning generated.
15:33: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
15:33:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:33:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
15:33:35 INFO - Successfully installed psutil
15:33:35 INFO - Cleaning up...
15:33:35 INFO - Return code: 0
15:33:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
15:33: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')]}
15:33:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:33:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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')]}
15:33:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:33:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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 0x1033fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10341bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8e42d9c9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1034175e0>, '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 0x102ffacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103025990>, '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.KI8F7BvoJ3/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:33: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
15:33: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
15:33:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KI8F7BvoJ3/Render',
15:33:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:33:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:33:35 INFO - 'HOME': '/Users/cltbld',
15:33:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:33:35 INFO - 'LOGNAME': 'cltbld',
15:33:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:33:35 INFO - 'MOZ_NO_REMOTE': '1',
15:33:35 INFO - 'NO_EM_RESTART': '1',
15:33:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:33:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:33:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:33:35 INFO - 'PWD': '/builds/slave/test',
15:33:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:33:35 INFO - 'SHELL': '/bin/bash',
15:33:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners',
15:33:35 INFO - 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/',
15:33:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:33:35 INFO - 'USER': 'cltbld',
15:33:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:33:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:33:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:33:35 INFO - 'XPC_FLAGS': '0x0',
15:33:35 INFO - 'XPC_SERVICE_NAME': '0',
15:33:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:33:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:33:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz
15:33:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
15:33: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)
15:33:38 INFO - Installing collected packages: mozsystemmonitor
15:33:38 INFO - Running setup.py install for mozsystemmonitor
15:33:38 INFO - Successfully installed mozsystemmonitor
15:33:38 INFO - Cleaning up...
15:33:38 INFO - Return code: 0
15:33:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
15:33: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')]}
15:33:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:33:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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')]}
15:33:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:33:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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 0x1033fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10341bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8e42d9c9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1034175e0>, '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 0x102ffacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103025990>, '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.KI8F7BvoJ3/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:33: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
15:33: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
15:33:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KI8F7BvoJ3/Render',
15:33:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:33:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:33:38 INFO - 'HOME': '/Users/cltbld',
15:33:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:33:38 INFO - 'LOGNAME': 'cltbld',
15:33:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:33:38 INFO - 'MOZ_NO_REMOTE': '1',
15:33:38 INFO - 'NO_EM_RESTART': '1',
15:33:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:33:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:33:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:33:38 INFO - 'PWD': '/builds/slave/test',
15:33:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:33:38 INFO - 'SHELL': '/bin/bash',
15:33:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners',
15:33:38 INFO - 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/',
15:33:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:33:38 INFO - 'USER': 'cltbld',
15:33:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:33:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:33:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:33:38 INFO - 'XPC_FLAGS': '0x0',
15:33:38 INFO - 'XPC_SERVICE_NAME': '0',
15:33:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:33:38 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:33:38 INFO - Downloading/unpacking blobuploader==1.2.4
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33:40 INFO - Downloading blobuploader-1.2.4.tar.gz
15:33:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
15:33:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
15:33:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33:42 INFO - Downloading docopt-0.6.1.tar.gz
15:33:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
15:33:42 INFO - Installing collected packages: blobuploader, requests, docopt
15:33:42 INFO - Running setup.py install for blobuploader
15:33:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
15:33:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
15:33:42 INFO - Running setup.py install for requests
15:33:42 INFO - Running setup.py install for docopt
15:33:43 INFO - Successfully installed blobuploader requests docopt
15:33:43 INFO - Cleaning up...
15:33:43 INFO - Return code: 0
15:33:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:33: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')]}
15:33:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:33:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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')]}
15:33:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:33:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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 0x1033fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10341bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8e42d9c9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1034175e0>, '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 0x102ffacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103025990>, '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.KI8F7BvoJ3/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:33: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
15:33: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
15:33:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KI8F7BvoJ3/Render',
15:33:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:33:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:33:43 INFO - 'HOME': '/Users/cltbld',
15:33:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:33:43 INFO - 'LOGNAME': 'cltbld',
15:33:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:33:43 INFO - 'MOZ_NO_REMOTE': '1',
15:33:43 INFO - 'NO_EM_RESTART': '1',
15:33:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:33:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:33:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:33:43 INFO - 'PWD': '/builds/slave/test',
15:33:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:33:43 INFO - 'SHELL': '/bin/bash',
15:33:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners',
15:33:43 INFO - 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/',
15:33:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:33:43 INFO - 'USER': 'cltbld',
15:33:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:33:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:33:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:33:43 INFO - 'XPC_FLAGS': '0x0',
15:33:43 INFO - 'XPC_SERVICE_NAME': '0',
15:33:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:33:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:33:43 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-2pPmZb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:33:43 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-bP1rlb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:33:43 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-DCCgOE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:33:43 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-_A42PV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:33:43 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-j8vO6e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:33:43 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-7EAyei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-ZGsfOm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-wdlo55-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-YvDcWN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-BA2V4X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-0BxRcz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-31I8pQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-sOABdF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-83_bV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-1urVJO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:33:44 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-ScS0M0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:33:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:33:45 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-Da_r_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:33:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:33:45 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-ZzpFbk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:33:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:33:45 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-muq92P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:33:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:33:45 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-KedQvm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:33:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:33:45 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-umkdOL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:33:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:33:45 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
15:33:45 INFO - Running setup.py install for manifestparser
15:33:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
15:33:46 INFO - Running setup.py install for mozcrash
15:33:46 INFO - Running setup.py install for mozdebug
15:33:46 INFO - Running setup.py install for mozdevice
15:33:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
15:33:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin
15:33:46 INFO - Running setup.py install for mozfile
15:33:46 INFO - Running setup.py install for mozhttpd
15:33:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
15:33:46 INFO - Running setup.py install for mozinfo
15:33:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Running setup.py install for mozInstall
15:33:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Running setup.py install for mozleak
15:33:47 INFO - Running setup.py install for mozlog
15:33:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Running setup.py install for moznetwork
15:33:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Running setup.py install for mozprocess
15:33:47 INFO - Running setup.py install for mozprofile
15:33:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
15:33:47 INFO - Running setup.py install for mozrunner
15:33:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
15:33:48 INFO - Running setup.py install for mozscreenshot
15:33:48 INFO - Running setup.py install for moztest
15:33:48 INFO - Running setup.py install for mozversion
15:33:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
15:33:48 INFO - Running setup.py install for wptserve
15:33:48 INFO - Running setup.py install for marionette-driver
15:33:48 INFO - Running setup.py install for browsermob-proxy
15:33:49 INFO - Running setup.py install for marionette-client
15:33:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:33:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
15:33: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
15:33:49 INFO - Cleaning up...
15:33:49 INFO - Return code: 0
15:33:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:33: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')]}
15:33:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:33:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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')]}
15:33:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:33:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:33: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 0x1033fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10341bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8e42d9c9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1034175e0>, '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 0x102ffacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103025990>, '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.KI8F7BvoJ3/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:33: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
15:33: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
15:33:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KI8F7BvoJ3/Render',
15:33:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:33:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:33:49 INFO - 'HOME': '/Users/cltbld',
15:33:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:33:49 INFO - 'LOGNAME': 'cltbld',
15:33:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:33:49 INFO - 'MOZ_NO_REMOTE': '1',
15:33:49 INFO - 'NO_EM_RESTART': '1',
15:33:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:33:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:33:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:33:49 INFO - 'PWD': '/builds/slave/test',
15:33:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:33:49 INFO - 'SHELL': '/bin/bash',
15:33:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners',
15:33:49 INFO - 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/',
15:33:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:33:49 INFO - 'USER': 'cltbld',
15:33:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:33:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:33:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:33:49 INFO - 'XPC_FLAGS': '0x0',
15:33:49 INFO - 'XPC_SERVICE_NAME': '0',
15:33:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:33:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:33:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:33:49 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-pNIox2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:33: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))
15:33:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:33:49 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-f7gSPV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:33: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))
15:33:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:33:49 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-3KpDps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:33:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
15:33:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-McDs4T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:33: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))
15:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-6Pa05t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:33: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))
15:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-ycxtus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:33: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))
15:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-AuTMxq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:33: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))
15:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-v1coZh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:33: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))
15:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-zfgvHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:33: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))
15:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-yjkn4A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:33: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))
15:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-xEjP9B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:33: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))
15:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-aMgDU6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:33:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
15:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:33:50 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-m70WLP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:33: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))
15:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:33:51 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-X80tOk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:33: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))
15:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:33:51 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-qcK56p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:33: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))
15:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:33:51 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-sr7TkY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:33: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))
15:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:33:51 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-SMH_nh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:33: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))
15:33:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:33:51 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-Fn2rGG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:33: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))
15:33:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:33:51 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-55rrGO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:33: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))
15:33:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:33:51 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-JAh84N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:33: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))
15:33:51 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:33:52 INFO - Running setup.py (path:/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/pip-csn10E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:33:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:33: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))
15:33: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))
15:33: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))
15:33: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))
15:33: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))
15:33: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))
15:33:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33: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
15:33:54 INFO - Downloading blessings-1.6.tar.gz
15:33:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
15:33:54 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
15:33:54 INFO - Installing collected packages: blessings
15:33:54 INFO - Running setup.py install for blessings
15:33:55 INFO - Successfully installed blessings
15:33:55 INFO - Cleaning up...
15:33:55 INFO - Return code: 0
15:33:55 INFO - Done creating virtualenv /builds/slave/test/build/venv.
15:33:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:33:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:33:55 INFO - Reading from file tmpfile_stdout
15:33:55 INFO - Current package versions:
15:33:55 INFO - blessings == 1.6
15:33:55 INFO - blobuploader == 1.2.4
15:33:55 INFO - browsermob-proxy == 0.6.0
15:33:55 INFO - docopt == 0.6.1
15:33:55 INFO - manifestparser == 1.1
15:33:55 INFO - marionette-client == 2.3.0
15:33:55 INFO - marionette-driver == 1.4.0
15:33:55 INFO - mozInstall == 1.12
15:33:55 INFO - mozcrash == 0.17
15:33:55 INFO - mozdebug == 0.1
15:33:55 INFO - mozdevice == 0.48
15:33:55 INFO - mozfile == 1.2
15:33:55 INFO - mozhttpd == 0.7
15:33:55 INFO - mozinfo == 0.9
15:33:55 INFO - mozleak == 0.1
15:33:55 INFO - mozlog == 3.1
15:33:55 INFO - moznetwork == 0.27
15:33:55 INFO - mozprocess == 0.22
15:33:55 INFO - mozprofile == 0.28
15:33:55 INFO - mozrunner == 6.11
15:33:55 INFO - mozscreenshot == 0.1
15:33:55 INFO - mozsystemmonitor == 0.0
15:33:55 INFO - moztest == 0.7
15:33:55 INFO - mozversion == 1.4
15:33:55 INFO - psutil == 3.1.1
15:33:55 INFO - requests == 1.2.3
15:33:55 INFO - wptserve == 1.4.0
15:33:55 INFO - wsgiref == 0.1.2
15:33:55 INFO - Running post-action listener: _resource_record_post_action
15:33:55 INFO - Running post-action listener: _start_resource_monitoring
15:33:55 INFO - Starting resource monitoring.
15:33:55 INFO - #####
15:33:55 INFO - ##### Running pull step.
15:33:55 INFO - #####
15:33:55 INFO - Running pre-action listener: _resource_record_pre_action
15:33:55 INFO - Running main action method: pull
15:33:55 INFO - Pull has nothing to do!
15:33:55 INFO - Running post-action listener: _resource_record_post_action
15:33:55 INFO - #####
15:33:55 INFO - ##### Running install step.
15:33:55 INFO - #####
15:33:55 INFO - Running pre-action listener: _resource_record_pre_action
15:33:55 INFO - Running main action method: install
15:33:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:33:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:33:55 INFO - Reading from file tmpfile_stdout
15:33:55 INFO - Detecting whether we're running mozinstall >=1.0...
15:33:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
15:33:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
15:33:55 INFO - Reading from file tmpfile_stdout
15:33:55 INFO - Output received:
15:33:55 INFO - Usage: mozinstall [options] installer
15:33:55 INFO - Options:
15:33:55 INFO - -h, --help show this help message and exit
15:33:55 INFO - -d DEST, --destination=DEST
15:33:55 INFO - Directory to install application into. [default:
15:33:55 INFO - "/builds/slave/test"]
15:33:55 INFO - --app=APP Application being installed. [default: firefox]
15:33:55 INFO - mkdir: /builds/slave/test/build/application
15:33:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg', '--destination', '/builds/slave/test/build/application']
15:33:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac.dmg --destination /builds/slave/test/build/application
15:34:17 INFO - Reading from file tmpfile_stdout
15:34:17 INFO - Output received:
15:34:17 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
15:34:17 INFO - Running post-action listener: _resource_record_post_action
15:34:17 INFO - #####
15:34:17 INFO - ##### Running run-tests step.
15:34:17 INFO - #####
15:34:17 INFO - Running pre-action listener: _resource_record_pre_action
15:34:17 INFO - Running main action method: run_tests
15:34:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
15:34:17 INFO - Minidump filename unknown. Determining based upon platform and architecture.
15:34:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
15:34:17 INFO - grabbing minidump binary from tooltool
15:34: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')]}
15:34:17 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1034175e0>, '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 0x102ffacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103025990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
15:34:17 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
15:34:17 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache
15:34:17 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
15:34:17 INFO - Return code: 0
15:34:17 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
15:34:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
15:34:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
15:34:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
15:34:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KI8F7BvoJ3/Render',
15:34:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:34:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:34:17 INFO - 'HOME': '/Users/cltbld',
15:34:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:34:17 INFO - 'LOGNAME': 'cltbld',
15:34:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
15:34:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:34:17 INFO - 'MOZ_NO_REMOTE': '1',
15:34:17 INFO - 'NO_EM_RESTART': '1',
15:34:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:34:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:34:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:34:17 INFO - 'PWD': '/builds/slave/test',
15:34:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:34:17 INFO - 'SHELL': '/bin/bash',
15:34:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xxhpMPIn2z/Listeners',
15:34:17 INFO - 'TMPDIR': '/var/folders/dz/z373y_vn69q3ypv0dpprfcs400000w/T/',
15:34:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:34:17 INFO - 'USER': 'cltbld',
15:34:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:34:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:34:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:34:17 INFO - 'XPC_FLAGS': '0x0',
15:34:17 INFO - 'XPC_SERVICE_NAME': '0',
15:34:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:34:17 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467639957/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
15:34: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
15:34:18 INFO - import pkg_resources
15:34:19 INFO - Using 1 client processes
15:34:19 INFO - wptserve Starting http server on 127.0.0.1:8000
15:34:19 INFO - wptserve Starting http server on 127.0.0.1:8001
15:34:19 INFO - wptserve Starting http server on 127.0.0.1:8443
15:34:21 INFO - SUITE-START | Running 1476 tests
15:34:21 INFO - Running testharness tests
15:34:21 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
15:34:21 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
15:34:21 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
15:34:21 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
15:34:21 INFO - TEST-START | /cors/redirect-origin.htm
15:34:21 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
15:34:21 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 8ms
15:34:21 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
15:34:21 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
15:34:21 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
15:34:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
15:34:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
15:34:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
15:34:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
15:34:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
15:34:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
15:34:21 INFO - Setting up ssl
15:34:21 INFO - PROCESS | certutil |
15:34:21 INFO - PROCESS | certutil |
15:34:21 INFO - PROCESS | certutil |
15:34:21 INFO - Certificate Nickname Trust Attributes
15:34:21 INFO - SSL,S/MIME,JAR/XPI
15:34:21 INFO -
15:34:21 INFO - web-platform-tests CT,,
15:34:21 INFO -
15:34:21 INFO - Starting runner
15:34:22 INFO - PROCESS | 1655 | 1467671662406 Marionette INFO Listening on port 2828
15:34:23 INFO - PROCESS | 1655 | 1467671663691 Marionette INFO startBrowser 9f565e28-794c-c045-b473-2956e1416ba3
15:34:23 INFO - PROCESS | 1655 | 1467671663705 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:23 INFO - PROCESS | 1655 | 1467671663912 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:23 INFO - PROCESS | 1655 | 1467671663963 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:24 INFO - PROCESS | 1655 | 1467671664125 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
15:34:24 INFO - PROCESS | 1655 | 1467671664157 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:24 INFO - PROCESS | 1655 | 1467671664163 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
15:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 220ms
15:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
15:34:24 INFO - PROCESS | 1655 | 1467671664380 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:24 INFO - PROCESS | 1655 | 1467671664439 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
15:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 216ms
15:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
15:34:24 INFO - PROCESS | 1655 | 1467671664596 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:24 INFO - PROCESS | 1655 | 1467671664654 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
15:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 217ms
15:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
15:34:24 INFO - PROCESS | 1655 | 1467671664817 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:24 INFO - PROCESS | 1655 | 1467671664893 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
15:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 317ms
15:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
15:34:25 INFO - PROCESS | 1655 | 1467671665144 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:25 INFO - PROCESS | 1655 | 1467671665223 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
15:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 317ms
15:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
15:34:25 INFO - PROCESS | 1655 | 1467671665462 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:25 INFO - PROCESS | 1655 | 1467671665523 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
15:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 215ms
15:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
15:34:25 INFO - PROCESS | 1655 | 1467671665708 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:25 INFO - PROCESS | 1655 | 1467671665760 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
15:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 226ms
15:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
15:34:25 INFO - PROCESS | 1655 | 1467671665928 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:25 INFO - PROCESS | 1655 | 1467671665983 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
15:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 216ms
15:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
15:34:26 INFO - PROCESS | 1655 | 1467671666147 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:26 INFO - PROCESS | 1655 | 1467671666204 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
15:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 216ms
15:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
15:34:26 INFO - PROCESS | 1655 | 1467671666374 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:26 INFO - PROCESS | 1655 | 1467671666429 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
15:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 226ms
15:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
15:34:26 INFO - PROCESS | 1655 | 1467671666596 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:26 INFO - PROCESS | 1655 | 1467671666656 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
15:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 216ms
15:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
15:34:26 INFO - PROCESS | 1655 | 1467671666824 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:26 INFO - PROCESS | 1655 | 1467671666881 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
15:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 229ms
15:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
15:34:27 INFO - PROCESS | 1655 | 1467671667046 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:27 INFO - PROCESS | 1655 | 1467671667105 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
15:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 216ms
15:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
15:34:27 INFO - PROCESS | 1655 | 1467671667269 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:27 INFO - PROCESS | 1655 | 1467671667334 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
15:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 217ms
15:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
15:34:27 INFO - PROCESS | 1655 | 1467671667489 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:27 INFO - PROCESS | 1655 | 1467671667547 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
15:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 224ms
15:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
15:34:27 INFO - PROCESS | 1655 | 1467671667710 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:27 INFO - PROCESS | 1655 | 1467671667780 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
15:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 219ms
15:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
15:34:27 INFO - PROCESS | 1655 | 1467671667931 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:28 INFO - PROCESS | 1655 | 1467671667998 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
15:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
15:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
15:34:28 INFO - PROCESS | 1655 | 1467671668156 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:28 INFO - PROCESS | 1655 | 1467671668218 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
15:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 222ms
15:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
15:34:28 INFO - PROCESS | 1655 | 1467671668376 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:28 INFO - PROCESS | 1655 | 1467671668437 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
15:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 218ms
15:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
15:34:28 INFO - PROCESS | 1655 | 1467671668596 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:28 INFO - PROCESS | 1655 | 1467671668662 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
15:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 215ms
15:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
15:34:28 INFO - PROCESS | 1655 | 1467671668874 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:28 INFO - PROCESS | 1655 | 1467671668950 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
15:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 298ms
15:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
15:34:29 INFO - PROCESS | 1655 | 1467671669149 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:29 INFO - PROCESS | 1655 | 1467671669243 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
15:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 318ms
15:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
15:34:29 INFO - PROCESS | 1655 | 1467671669462 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:29 INFO - PROCESS | 1655 | 1467671669526 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
15:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
15:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
15:34:29 INFO - PROCESS | 1655 | 1467671669775 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:29 INFO - PROCESS | 1655 | 1467671669896 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
15:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms
15:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
15:34:30 INFO - PROCESS | 1655 | 1467671670113 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:30 INFO - PROCESS | 1655 | 1467671670183 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
15:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 368ms
15:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
15:34:30 INFO - PROCESS | 1655 | 1467671670492 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:30 INFO - PROCESS | 1655 | 1467671670569 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
15:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 275ms
15:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
15:34:30 INFO - PROCESS | 1655 | 1467671670763 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:30 INFO - PROCESS | 1655 | 1467671670811 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
15:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 268ms
15:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
15:34:31 INFO - PROCESS | 1655 | 1467671671031 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:31 INFO - PROCESS | 1655 | 1467671671079 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
15:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 267ms
15:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
15:34:31 INFO - PROCESS | 1655 | 1467671671309 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:31 INFO - PROCESS | 1655 | 1467671671369 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
15:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 274ms
15:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
15:34:31 INFO - PROCESS | 1655 | 1467671671581 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:31 INFO - PROCESS | 1655 | 1467671671658 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
15:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 317ms
15:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
15:34:31 INFO - PROCESS | 1655 | 1467671671909 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:31 INFO - PROCESS | 1655 | 1467671671976 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
15:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 325ms
15:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
15:34:32 INFO - PROCESS | 1655 | 1467671672227 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:32 INFO - PROCESS | 1655 | 1467671672275 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
15:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms
15:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
15:34:32 INFO - PROCESS | 1655 | 1467671672807 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:32 INFO - PROCESS | 1655 | 1467671672853 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
15:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 295ms
15:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
15:34:33 INFO - PROCESS | 1655 | 1467671673050 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:33 INFO - PROCESS | 1655 | 1467671673103 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
15:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 267ms
15:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
15:34:33 INFO - PROCESS | 1655 | 1467671673328 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:33 INFO - PROCESS | 1655 | 1467671673381 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
15:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 270ms
15:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
15:34:33 INFO - PROCESS | 1655 | 1467671673597 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:33 INFO - PROCESS | 1655 | 1467671673646 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
15:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 266ms
15:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
15:34:33 INFO - PROCESS | 1655 | 1467671673873 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:33 INFO - PROCESS | 1655 | 1467671673920 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
15:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 266ms
15:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
15:34:34 INFO - PROCESS | 1655 | 1467671674143 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:34 INFO - PROCESS | 1655 | 1467671674200 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
15:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 266ms
15:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
15:34:34 INFO - PROCESS | 1655 | 1467671674410 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:34 INFO - PROCESS | 1655 | 1467671674457 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
15:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 216ms
15:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
15:34:34 INFO - PROCESS | 1655 | 1467671674629 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:34 INFO - PROCESS | 1655 | 1467671674675 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
15:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 416ms
15:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
15:34:35 INFO - PROCESS | 1655 | 1467671675052 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:35 INFO - PROCESS | 1655 | 1467671675104 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
15:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 266ms
15:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
15:34:35 INFO - PROCESS | 1655 | 1467671675328 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:35 INFO - PROCESS | 1655 | 1467671675382 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
15:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 267ms
15:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
15:34:35 INFO - PROCESS | 1655 | 1467671675616 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:35 INFO - PROCESS | 1655 | 1467671675671 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
15:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 267ms
15:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
15:34:35 INFO - PROCESS | 1655 | 1467671675889 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:35 INFO - PROCESS | 1655 | 1467671675943 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
15:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 266ms
15:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
15:34:36 INFO - PROCESS | 1655 | 1467671676172 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:36 INFO - PROCESS | 1655 | 1467671676233 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
15:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 231ms
15:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
15:34:36 INFO - PROCESS | 1655 | 1467671676394 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:36 INFO - PROCESS | 1655 | 1467671676459 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
15:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 266ms
15:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
15:34:36 INFO - PROCESS | 1655 | 1467671676664 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:36 INFO - PROCESS | 1655 | 1467671676716 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
15:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 318ms
15:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
15:34:36 INFO - PROCESS | 1655 | 1467671676982 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:37 INFO - PROCESS | 1655 | 1467671677035 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
15:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 217ms
15:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
15:34:37 INFO - PROCESS | 1655 | 1467671677210 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:37 INFO - PROCESS | 1655 | 1467671677258 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
15:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 223ms
15:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
15:34:37 INFO - PROCESS | 1655 | 1467671677427 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:37 INFO - PROCESS | 1655 | 1467671677476 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
15:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 217ms
15:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
15:34:37 INFO - PROCESS | 1655 | 1467671677648 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:37 INFO - PROCESS | 1655 | 1467671677712 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
15:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 218ms
15:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
15:34:37 INFO - PROCESS | 1655 | 1467671677873 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:37 INFO - PROCESS | 1655 | 1467671677925 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
15:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 216ms
15:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
15:34:38 INFO - PROCESS | 1655 | 1467671678091 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:38 INFO - PROCESS | 1655 | 1467671678143 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
15:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 216ms
15:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
15:34:38 INFO - PROCESS | 1655 | 1467671678310 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:38 INFO - PROCESS | 1655 | 1467671678364 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
15:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 216ms
15:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
15:34:38 INFO - PROCESS | 1655 | 1467671678529 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:38 INFO - PROCESS | 1655 | 1467671678581 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
15:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 216ms
15:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
15:34:38 INFO - PROCESS | 1655 | 1467671678749 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:38 INFO - PROCESS | 1655 | 1467671678805 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
15:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 567ms
15:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
15:34:39 INFO - PROCESS | 1655 | 1467671679320 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:39 INFO - PROCESS | 1655 | 1467671679360 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
15:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 219ms
15:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
15:34:39 INFO - PROCESS | 1655 | 1467671679545 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:39 INFO - PROCESS | 1655 | 1467671679593 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
15:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 216ms
15:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
15:34:39 INFO - PROCESS | 1655 | 1467671679773 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:39 INFO - PROCESS | 1655 | 1467671679823 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
15:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 217ms
15:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
15:34:39 INFO - PROCESS | 1655 | 1467671679989 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:40 INFO - PROCESS | 1655 | 1467671680039 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
15:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 219ms
15:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
15:34:40 INFO - PROCESS | 1655 | 1467671680211 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:40 INFO - PROCESS | 1655 | 1467671680271 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
15:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 316ms
15:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
15:34:40 INFO - PROCESS | 1655 | 1467671680545 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:40 INFO - PROCESS | 1655 | 1467671680622 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
15:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 326ms
15:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
15:34:40 INFO - PROCESS | 1655 | 1467671680862 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:40 INFO - PROCESS | 1655 | 1467671680910 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
15:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 217ms
15:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
15:34:41 INFO - PROCESS | 1655 | 1467671681080 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:41 INFO - PROCESS | 1655 | 1467671681132 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
15:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 315ms
15:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
15:34:41 INFO - PROCESS | 1655 | 1467671681410 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:41 INFO - PROCESS | 1655 | 1467671681481 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
15:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 317ms
15:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
15:34:41 INFO - PROCESS | 1655 | 1467671681729 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:41 INFO - PROCESS | 1655 | 1467671681778 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
15:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 268ms
15:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
15:34:42 INFO - PROCESS | 1655 | 1467671682002 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:42 INFO - PROCESS | 1655 | 1467671682089 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
15:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 367ms
15:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
15:34:42 INFO - PROCESS | 1655 | 1467671682376 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:42 INFO - PROCESS | 1655 | 1467671682426 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
15:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 225ms
15:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
15:34:42 INFO - PROCESS | 1655 | 1467671682596 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:42 INFO - PROCESS | 1655 | 1467671682647 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
15:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 216ms
15:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
15:34:42 INFO - PROCESS | 1655 | 1467671682815 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:42 INFO - PROCESS | 1655 | 1467671682883 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
15:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 317ms
15:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
15:34:43 INFO - PROCESS | 1655 | 1467671683146 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:43 INFO - PROCESS | 1655 | 1467671683220 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
15:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 326ms
15:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
15:34:43 INFO - PROCESS | 1655 | 1467671683464 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:43 INFO - PROCESS | 1655 | 1467671683513 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
15:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 216ms
15:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
15:34:43 INFO - PROCESS | 1655 | 1467671683687 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:43 INFO - PROCESS | 1655 | 1467671683743 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 268ms
15:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
15:34:43 INFO - PROCESS | 1655 | 1467671683962 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:44 INFO - PROCESS | 1655 | 1467671684033 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:44 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.
15:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 265ms
15:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
15:34:44 INFO - PROCESS | 1655 | 1467671684231 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:44 INFO - PROCESS | 1655 | 1467671684290 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:44 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.
15:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 267ms
15:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
15:34:44 INFO - PROCESS | 1655 | 1467671684500 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:44 INFO - PROCESS | 1655 | 1467671684578 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 267ms
15:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
15:34:44 INFO - PROCESS | 1655 | 1467671684776 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:44 INFO - PROCESS | 1655 | 1467671684827 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 219ms
15:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
15:34:44 INFO - PROCESS | 1655 | 1467671684997 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:45 INFO - PROCESS | 1655 | 1467671685050 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:45 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.
15:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 266ms
15:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
15:34:45 INFO - PROCESS | 1655 | 1467671685265 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:45 INFO - PROCESS | 1655 | 1467671685324 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:45 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.
15:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 215ms
15:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
15:34:45 INFO - PROCESS | 1655 | 1467671685483 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:45 INFO - PROCESS | 1655 | 1467671685544 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 216ms
15:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
15:34:45 INFO - PROCESS | 1655 | 1467671685708 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:45 INFO - PROCESS | 1655 | 1467671685766 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 223ms
15:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
15:34:45 INFO - PROCESS | 1655 | 1467671685929 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:45 INFO - PROCESS | 1655 | 1467671685983 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:46 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.
15:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 267ms
15:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
15:34:46 INFO - PROCESS | 1655 | 1467671686197 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:46 INFO - PROCESS | 1655 | 1467671686256 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 216ms
15:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
15:34:46 INFO - PROCESS | 1655 | 1467671686415 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:46 INFO - PROCESS | 1655 | 1467671686477 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 216ms
15:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
15:34:46 INFO - PROCESS | 1655 | 1467671686639 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:46 INFO - PROCESS | 1655 | 1467671686697 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 216ms
15:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
15:34:46 INFO - PROCESS | 1655 | 1467671686858 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:46 INFO - PROCESS | 1655 | 1467671686913 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:47 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.
15:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 324ms
15:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
15:34:47 INFO - PROCESS | 1655 | 1467671687184 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:47 INFO - PROCESS | 1655 | 1467671687268 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 318ms
15:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
15:34:47 INFO - PROCESS | 1655 | 1467671687512 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:47 INFO - PROCESS | 1655 | 1467671687638 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:48 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.
15:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 667ms
15:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
15:34:48 INFO - PROCESS | 1655 | 1467671688186 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:48 INFO - PROCESS | 1655 | 1467671688255 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:48 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.
15:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 367ms
15:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
15:34:48 INFO - PROCESS | 1655 | 1467671688567 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:48 INFO - PROCESS | 1655 | 1467671688636 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:48 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.
15:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 268ms
15:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
15:34:48 INFO - PROCESS | 1655 | 1467671688845 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:48 INFO - PROCESS | 1655 | 1467671688897 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:49 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.
15:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 274ms
15:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
15:34:49 INFO - PROCESS | 1655 | 1467671689111 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:49 INFO - PROCESS | 1655 | 1467671689162 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:49 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.
15:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 216ms
15:34:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
15:34:49 INFO - PROCESS | 1655 | 1467671689330 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:49 INFO - PROCESS | 1655 | 1467671689379 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
15:34:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 217ms
15:34:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
15:34:49 INFO - PROCESS | 1655 | 1467671689551 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:49 INFO - PROCESS | 1655 | 1467671689614 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
15:34:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 266ms
15:34:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
15:34:49 INFO - PROCESS | 1655 | 1467671689824 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:49 INFO - PROCESS | 1655 | 1467671689873 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
15:34:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 216ms
15:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
15:34:50 INFO - PROCESS | 1655 | 1467671690043 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:50 INFO - PROCESS | 1655 | 1467671690095 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
15:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 273ms
15:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
15:34:50 INFO - PROCESS | 1655 | 1467671690312 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:50 INFO - PROCESS | 1655 | 1467671690370 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
15:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 266ms
15:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
15:34:50 INFO - PROCESS | 1655 | 1467671690581 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:50 INFO - PROCESS | 1655 | 1467671690642 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
15:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 268ms
15:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
15:34:50 INFO - PROCESS | 1655 | 1467671690862 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:50 INFO - PROCESS | 1655 | 1467671690927 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
15:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 267ms
15:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
15:34:51 INFO - PROCESS | 1655 | 1467671691131 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:51 INFO - PROCESS | 1655 | 1467671691189 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
15:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 267ms
15:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
15:34:51 INFO - PROCESS | 1655 | 1467671691399 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:51 INFO - PROCESS | 1655 | 1467671691457 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
15:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 269ms
15:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
15:34:51 INFO - PROCESS | 1655 | 1467671691677 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:51 INFO - PROCESS | 1655 | 1467671691728 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
15:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 269ms
15:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
15:34:51 INFO - PROCESS | 1655 | 1467671691948 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:52 INFO - PROCESS | 1655 | 1467671692001 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
15:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 267ms
15:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
15:34:52 INFO - PROCESS | 1655 | 1467671692224 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:52 INFO - PROCESS | 1655 | 1467671692292 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:53 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
15:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 818ms
15:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
15:34:53 INFO - PROCESS | 1655 | 1467671693040 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:53 INFO - PROCESS | 1655 | 1467671693085 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
15:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 719ms
15:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
15:34:53 INFO - PROCESS | 1655 | 1467671693760 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:53 INFO - PROCESS | 1655 | 1467671693807 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:53 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
15:34:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:34:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 217ms
15:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
15:34:53 INFO - PROCESS | 1655 | 1467671693980 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:54 INFO - PROCESS | 1655 | 1467671694061 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
15:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 416ms
15:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
15:34:54 INFO - PROCESS | 1655 | 1467671694400 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:54 INFO - PROCESS | 1655 | 1467671694516 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
15:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 419ms
15:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
15:34:54 INFO - PROCESS | 1655 | 1467671694827 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:54 INFO - PROCESS | 1655 | 1467671694873 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
15:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 321ms
15:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
15:34:55 INFO - PROCESS | 1655 | 1467671695153 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:55 INFO - PROCESS | 1655 | 1467671695228 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
15:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 366ms
15:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
15:34:55 INFO - PROCESS | 1655 | 1467671695544 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:55 INFO - PROCESS | 1655 | 1467671695622 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
15:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 321ms
15:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
15:34:55 INFO - PROCESS | 1655 | 1467671695878 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:55 INFO - PROCESS | 1655 | 1467671695946 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
15:34:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
15:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:34:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 329ms
15:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
15:34:56 INFO - PROCESS | 1655 | 1467671696209 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:56 INFO - PROCESS | 1655 | 1467671696270 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
15:34:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 267ms
15:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
15:34:56 INFO - PROCESS | 1655 | 1467671696477 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:56 INFO - PROCESS | 1655 | 1467671696528 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
15:34:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
15:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:34:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 268ms
15:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
15:34:56 INFO - PROCESS | 1655 | 1467671696748 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:56 INFO - PROCESS | 1655 | 1467671696804 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:57 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
15:34:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:34:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
15:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 266ms
15:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
15:34:57 INFO - PROCESS | 1655 | 1467671697023 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:57 INFO - PROCESS | 1655 | 1467671697088 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
15:34:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
15:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 266ms
15:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
15:34:57 INFO - PROCESS | 1655 | 1467671697297 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:57 INFO - PROCESS | 1655 | 1467671697357 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
15:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 273ms
15:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
15:34:57 INFO - PROCESS | 1655 | 1467671697561 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:57 INFO - PROCESS | 1655 | 1467671697639 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
15:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 266ms
15:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
15:34:57 INFO - PROCESS | 1655 | 1467671697831 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:57 INFO - PROCESS | 1655 | 1467671697887 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
15:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 266ms
15:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
15:34:58 INFO - PROCESS | 1655 | 1467671698099 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:58 INFO - PROCESS | 1655 | 1467671698157 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
15:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 216ms
15:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
15:34:58 INFO - PROCESS | 1655 | 1467671698324 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:58 INFO - PROCESS | 1655 | 1467671698377 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
15:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 268ms
15:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
15:34:58 INFO - PROCESS | 1655 | 1467671698594 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:58 INFO - PROCESS | 1655 | 1467671698653 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
15:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 216ms
15:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
15:34:58 INFO - PROCESS | 1655 | 1467671698813 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:58 INFO - PROCESS | 1655 | 1467671698877 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
15:34:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 266ms
15:34:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
15:34:59 INFO - PROCESS | 1655 | 1467671699082 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:59 INFO - PROCESS | 1655 | 1467671699147 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
15:34:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 267ms
15:34:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
15:34:59 INFO - PROCESS | 1655 | 1467671699358 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:59 INFO - PROCESS | 1655 | 1467671699413 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
15:34:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 274ms
15:34:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
15:34:59 INFO - PROCESS | 1655 | 1467671699628 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:59 INFO - PROCESS | 1655 | 1467671699689 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
15:34:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 267ms
15:34:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
15:34:59 INFO - PROCESS | 1655 | 1467671699897 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:34:59 INFO - PROCESS | 1655 | 1467671699955 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
15:35:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 266ms
15:35:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
15:35:00 INFO - PROCESS | 1655 | 1467671700174 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:00 INFO - PROCESS | 1655 | 1467671700230 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:00 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
15:35:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 221ms
15:35:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
15:35:00 INFO - PROCESS | 1655 | 1467671700394 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:00 INFO - PROCESS | 1655 | 1467671700449 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
15:35:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 266ms
15:35:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
15:35:00 INFO - PROCESS | 1655 | 1467671700738 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:00 INFO - PROCESS | 1655 | 1467671700826 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
15:35:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 835ms
15:35:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
15:35:01 INFO - PROCESS | 1655 | 1467671701524 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:01 INFO - PROCESS | 1655 | 1467671701576 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:01 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
15:35:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 267ms
15:35:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
15:35:01 INFO - PROCESS | 1655 | 1467671701797 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:01 INFO - PROCESS | 1655 | 1467671701848 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:02 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
15:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
15:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
15:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:35:02 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
15:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
15:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
15:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:35:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 267ms
15:35:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
15:35:02 INFO - PROCESS | 1655 | 1467671702076 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:02 INFO - PROCESS | 1655 | 1467671702131 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
15:35:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 267ms
15:35:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
15:35:02 INFO - PROCESS | 1655 | 1467671702342 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:02 INFO - PROCESS | 1655 | 1467671702397 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:02 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.
15:35:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 223ms
15:35:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
15:35:02 INFO - PROCESS | 1655 | 1467671702562 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:02 INFO - PROCESS | 1655 | 1467671702616 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:02 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.
15:35:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 317ms
15:35:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
15:35:02 INFO - PROCESS | 1655 | 1467671702887 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:02 INFO - PROCESS | 1655 | 1467671702990 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
15:35:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 317ms
15:35:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
15:35:03 INFO - PROCESS | 1655 | 1467671703208 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:03 INFO - PROCESS | 1655 | 1467671703261 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:03 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.
15:35:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 275ms
15:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
15:35:03 INFO - PROCESS | 1655 | 1467671703481 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:03 INFO - PROCESS | 1655 | 1467671703540 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
15:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 267ms
15:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
15:35:03 INFO - PROCESS | 1655 | 1467671703750 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:03 INFO - PROCESS | 1655 | 1467671703811 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
15:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 266ms
15:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
15:35:04 INFO - PROCESS | 1655 | 1467671704025 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:04 INFO - PROCESS | 1655 | 1467671704083 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
15:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 275ms
15:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
15:35:04 INFO - PROCESS | 1655 | 1467671704301 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:04 INFO - PROCESS | 1655 | 1467671704372 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
15:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 267ms
15:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
15:35:04 INFO - PROCESS | 1655 | 1467671704575 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:04 INFO - PROCESS | 1655 | 1467671704627 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
15:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 275ms
15:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
15:35:04 INFO - PROCESS | 1655 | 1467671704846 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:04 INFO - PROCESS | 1655 | 1467671704907 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
15:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 266ms
15:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
15:35:05 INFO - PROCESS | 1655 | 1467671705115 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:05 INFO - PROCESS | 1655 | 1467671705166 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
15:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 265ms
15:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
15:35:05 INFO - PROCESS | 1655 | 1467671705383 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:05 INFO - PROCESS | 1655 | 1467671705441 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
15:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 266ms
15:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
15:35:05 INFO - PROCESS | 1655 | 1467671705662 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:05 INFO - PROCESS | 1655 | 1467671705735 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
15:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 326ms
15:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
15:35:06 INFO - PROCESS | 1655 | 1467671706003 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:06 INFO - PROCESS | 1655 | 1467671706084 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
15:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 267ms
15:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
15:35:06 INFO - PROCESS | 1655 | 1467671706275 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:06 INFO - PROCESS | 1655 | 1467671706325 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
15:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 225ms
15:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
15:35:06 INFO - PROCESS | 1655 | 1467671706497 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:06 INFO - PROCESS | 1655 | 1467671706549 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
15:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 215ms
15:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
15:35:06 INFO - PROCESS | 1655 | 1467671706715 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:06 INFO - PROCESS | 1655 | 1467671706766 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
15:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 216ms
15:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
15:35:06 INFO - PROCESS | 1655 | 1467671706941 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:06 INFO - PROCESS | 1655 | 1467671706993 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
15:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 217ms
15:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
15:35:07 INFO - PROCESS | 1655 | 1467671707160 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:07 INFO - PROCESS | 1655 | 1467671707222 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
15:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 216ms
15:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
15:35:07 INFO - PROCESS | 1655 | 1467671707378 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:07 INFO - PROCESS | 1655 | 1467671707461 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
15:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 517ms
15:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
15:35:07 INFO - PROCESS | 1655 | 1467671707901 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:07 INFO - PROCESS | 1655 | 1467671707965 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
15:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 367ms
15:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
15:35:08 INFO - PROCESS | 1655 | 1467671708282 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:08 INFO - PROCESS | 1655 | 1467671708374 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
15:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 267ms
15:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
15:35:08 INFO - PROCESS | 1655 | 1467671708559 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:08 INFO - PROCESS | 1655 | 1467671708607 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
15:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 268ms
15:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
15:35:08 INFO - PROCESS | 1655 | 1467671708826 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:08 INFO - PROCESS | 1655 | 1467671708875 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
15:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 226ms
15:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
15:35:09 INFO - PROCESS | 1655 | 1467671709047 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:09 INFO - PROCESS | 1655 | 1467671709095 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
15:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 266ms
15:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
15:35:09 INFO - PROCESS | 1655 | 1467671709316 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:09 INFO - PROCESS | 1655 | 1467671709372 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
15:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 267ms
15:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
15:35:09 INFO - PROCESS | 1655 | 1467671709584 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:09 INFO - PROCESS | 1655 | 1467671709638 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
15:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 217ms
15:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
15:35:09 INFO - PROCESS | 1655 | 1467671709809 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:09 INFO - PROCESS | 1655 | 1467671709856 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
15:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 224ms
15:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
15:35:10 INFO - PROCESS | 1655 | 1467671710035 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:10 INFO - PROCESS | 1655 | 1467671710095 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
15:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 266ms
15:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
15:35:10 INFO - PROCESS | 1655 | 1467671710310 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:10 INFO - PROCESS | 1655 | 1467671710366 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
15:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 266ms
15:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
15:35:10 INFO - PROCESS | 1655 | 1467671710580 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:10 INFO - PROCESS | 1655 | 1467671710645 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
15:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 267ms
15:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
15:35:10 INFO - PROCESS | 1655 | 1467671710861 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:10 INFO - PROCESS | 1655 | 1467671710923 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
15:35:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 278ms
15:35:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
15:35:11 INFO - PROCESS | 1655 | 1467671711142 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:11 INFO - PROCESS | 1655 | 1467671711193 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
15:35:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 223ms
15:35:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
15:35:11 INFO - PROCESS | 1655 | 1467671711362 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:11 INFO - PROCESS | 1655 | 1467671711415 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
15:35:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 216ms
15:35:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
15:35:11 INFO - PROCESS | 1655 | 1467671711580 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:11 INFO - PROCESS | 1655 | 1467671711631 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:11 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
15:35:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 266ms
15:35:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
15:35:11 INFO - PROCESS | 1655 | 1467671711848 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:11 INFO - PROCESS | 1655 | 1467671711907 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
15:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 265ms
15:35:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
15:35:12 INFO - PROCESS | 1655 | 1467671712117 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:12 INFO - PROCESS | 1655 | 1467671712190 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:12 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)
15:35:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 816ms
15:35:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
15:35:12 INFO - PROCESS | 1655 | 1467671712937 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:13 INFO - PROCESS | 1655 | 1467671713013 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
15:35:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 721ms
15:35:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
15:35:13 INFO - PROCESS | 1655 | 1467671713660 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:13 INFO - PROCESS | 1655 | 1467671713713 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
15:35:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
15:35:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
15:35:14 INFO - PROCESS | 1655 | 1467671714381 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:14 INFO - PROCESS | 1655 | 1467671714449 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:15 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)
15:35:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1068ms
15:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
15:35:15 INFO - PROCESS | 1655 | 1467671715453 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:15 INFO - PROCESS | 1655 | 1467671715496 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:16 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)
15:35:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 717ms
15:35:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
15:35:16 INFO - PROCESS | 1655 | 1467671716175 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:16 INFO - PROCESS | 1655 | 1467671716216 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
15:35:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 718ms
15:35:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
15:35:16 INFO - PROCESS | 1655 | 1467671716907 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:16 INFO - PROCESS | 1655 | 1467671716957 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
15:35:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 731ms
15:35:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
15:35:17 INFO - PROCESS | 1655 | 1467671717627 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:17 INFO - PROCESS | 1655 | 1467671717671 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
15:35:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 718ms
15:35:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
15:35:18 INFO - PROCESS | 1655 | 1467671718348 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:18 INFO - PROCESS | 1655 | 1467671718392 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:19 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
15:35:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 717ms
15:35:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
15:35:19 INFO - PROCESS | 1655 | 1467671719069 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:19 INFO - PROCESS | 1655 | 1467671719117 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
15:35:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 716ms
15:35:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
15:35:19 INFO - PROCESS | 1655 | 1467671719788 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:19 INFO - PROCESS | 1655 | 1467671719829 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:20 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
15:35:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 216ms
15:35:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
15:35:20 INFO - PROCESS | 1655 | 1467671720011 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:20 INFO - PROCESS | 1655 | 1467671720058 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
15:35:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 216ms
15:35:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
15:35:20 INFO - PROCESS | 1655 | 1467671720230 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:20 INFO - PROCESS | 1655 | 1467671720279 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:20 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
15:35:20 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:35:20 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:35:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 216ms
15:35:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
15:35:20 INFO - PROCESS | 1655 | 1467671720448 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:20 INFO - PROCESS | 1655 | 1467671720499 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
15:35:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 216ms
15:35:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
15:35:20 INFO - PROCESS | 1655 | 1467671720866 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:20 INFO - PROCESS | 1655 | 1467671720937 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
15:35:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 892ms
15:35:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
15:35:21 INFO - PROCESS | 1655 | 1467671721613 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:21 INFO - PROCESS | 1655 | 1467671721658 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:22 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
15:35:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 717ms
15:35:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
15:35:22 INFO - PROCESS | 1655 | 1467671722333 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:22 INFO - PROCESS | 1655 | 1467671722377 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:23 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.)
15:35:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 717ms
15:35:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
15:35:23 INFO - PROCESS | 1655 | 1467671723060 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:23 INFO - PROCESS | 1655 | 1467671723107 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:23 INFO - PROCESS | 1655 | 1467671723707 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
15:35:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
15:35:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 718ms
15:35:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
15:35:23 INFO - PROCESS | 1655 | 1467671723780 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:23 INFO - PROCESS | 1655 | 1467671723822 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:24 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
15:35:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 719ms
15:35:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
15:35:24 INFO - PROCESS | 1655 | 1467671724503 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:24 INFO - PROCESS | 1655 | 1467671724553 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
15:35:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
15:35:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
15:35:24 INFO - PROCESS | 1655 | 1467671724727 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:24 INFO - PROCESS | 1655 | 1467671724772 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
15:35:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 675ms
15:35:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
15:35:25 INFO - PROCESS | 1655 | 1467671725400 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:25 INFO - PROCESS | 1655 | 1467671725441 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
15:35:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 669ms
15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
15:35:26 INFO - PROCESS | 1655 | 1467671726069 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:26 INFO - PROCESS | 1655 | 1467671726111 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
15:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 216ms
15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
15:35:26 INFO - PROCESS | 1655 | 1467671726296 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:26 INFO - PROCESS | 1655 | 1467671726344 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
15:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 224ms
15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
15:35:26 INFO - PROCESS | 1655 | 1467671726513 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:26 INFO - PROCESS | 1655 | 1467671726569 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
15:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 215ms
15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
15:35:26 INFO - PROCESS | 1655 | 1467671726731 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:26 INFO - PROCESS | 1655 | 1467671726788 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
15:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 416ms
15:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
15:35:27 INFO - PROCESS | 1655 | 1467671727151 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:27 INFO - PROCESS | 1655 | 1467671727246 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
15:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 317ms
15:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
15:35:27 INFO - PROCESS | 1655 | 1467671727478 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:27 INFO - PROCESS | 1655 | 1467671727528 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
15:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 276ms
15:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
15:35:27 INFO - PROCESS | 1655 | 1467671727752 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:27 INFO - PROCESS | 1655 | 1467671727811 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
15:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 269ms
15:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
15:35:28 INFO - PROCESS | 1655 | 1467671728027 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:28 INFO - PROCESS | 1655 | 1467671728075 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:28 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
15:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 217ms
15:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
15:35:28 INFO - PROCESS | 1655 | 1467671728246 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:28 INFO - PROCESS | 1655 | 1467671728294 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:28 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
15:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 266ms
15:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
15:35:28 INFO - PROCESS | 1655 | 1467671728516 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:28 INFO - PROCESS | 1655 | 1467671728575 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:28 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
15:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 266ms
15:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
15:35:28 INFO - PROCESS | 1655 | 1467671728784 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:28 INFO - PROCESS | 1655 | 1467671728832 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
15:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 216ms
15:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
15:35:29 INFO - PROCESS | 1655 | 1467671729009 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:29 INFO - PROCESS | 1655 | 1467671729057 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:29 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
15:35:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:35:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
15:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 217ms
15:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
15:35:29 INFO - PROCESS | 1655 | 1467671729232 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:29 INFO - PROCESS | 1655 | 1467671729291 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
15:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 270ms
15:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
15:35:29 INFO - PROCESS | 1655 | 1467671729496 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:29 INFO - PROCESS | 1655 | 1467671729553 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:29 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
15:35:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:35:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
15:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 266ms
15:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
15:35:29 INFO - PROCESS | 1655 | 1467671729769 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:29 INFO - PROCESS | 1655 | 1467671729880 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
15:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 367ms
15:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
15:35:30 INFO - PROCESS | 1655 | 1467671730146 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:30 INFO - PROCESS | 1655 | 1467671730221 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
15:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 275ms
15:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
15:35:30 INFO - PROCESS | 1655 | 1467671730415 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:30 INFO - PROCESS | 1655 | 1467671730472 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
15:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
15:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
15:35:30 INFO - PROCESS | 1655 | 1467671730642 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:30 INFO - PROCESS | 1655 | 1467671730692 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
15:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 219ms
15:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
15:35:30 INFO - PROCESS | 1655 | 1467671730862 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:30 INFO - PROCESS | 1655 | 1467671730915 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
15:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 217ms
15:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
15:35:31 INFO - PROCESS | 1655 | 1467671731081 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:31 INFO - PROCESS | 1655 | 1467671731134 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
15:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 266ms
15:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
15:35:31 INFO - PROCESS | 1655 | 1467671731352 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:31 INFO - PROCESS | 1655 | 1467671731434 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
15:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 317ms
15:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
15:35:31 INFO - PROCESS | 1655 | 1467671731677 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:31 INFO - PROCESS | 1655 | 1467671731730 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
15:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 224ms
15:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
15:35:31 INFO - PROCESS | 1655 | 1467671731896 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:31 INFO - PROCESS | 1655 | 1467671731950 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
15:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 215ms
15:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
15:35:32 INFO - PROCESS | 1655 | 1467671732114 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:32 INFO - PROCESS | 1655 | 1467671732167 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
15:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 266ms
15:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
15:35:32 INFO - PROCESS | 1655 | 1467671732383 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:32 INFO - PROCESS | 1655 | 1467671732439 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
15:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 217ms
15:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
15:35:32 INFO - PROCESS | 1655 | 1467671732616 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:32 INFO - PROCESS | 1655 | 1467671732674 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
15:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 231ms
15:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
15:35:32 INFO - PROCESS | 1655 | 1467671732835 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:32 INFO - PROCESS | 1655 | 1467671732896 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
15:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 267ms
15:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
15:35:33 INFO - PROCESS | 1655 | 1467671733110 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:33 INFO - PROCESS | 1655 | 1467671733170 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
15:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 423ms
15:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
15:35:33 INFO - PROCESS | 1655 | 1467671733533 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:33 INFO - PROCESS | 1655 | 1467671733624 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
15:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 620ms
15:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
15:35:34 INFO - PROCESS | 1655 | 1467671734158 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:34 INFO - PROCESS | 1655 | 1467671734200 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
15:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 222ms
15:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
15:35:34 INFO - PROCESS | 1655 | 1467671734381 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:34 INFO - PROCESS | 1655 | 1467671734435 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
15:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 267ms
15:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
15:35:34 INFO - PROCESS | 1655 | 1467671734665 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:34 INFO - PROCESS | 1655 | 1467671734755 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
15:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 376ms
15:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
15:35:35 INFO - PROCESS | 1655 | 1467671735035 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:35 INFO - PROCESS | 1655 | 1467671735110 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
15:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 367ms
15:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
15:35:35 INFO - PROCESS | 1655 | 1467671735409 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:35 INFO - PROCESS | 1655 | 1467671735457 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
15:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 225ms
15:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
15:35:35 INFO - PROCESS | 1655 | 1467671735631 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:35 INFO - PROCESS | 1655 | 1467671735687 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
15:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 267ms
15:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
15:35:35 INFO - PROCESS | 1655 | 1467671735901 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:35 INFO - PROCESS | 1655 | 1467671735983 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
15:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 318ms
15:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
15:35:36 INFO - PROCESS | 1655 | 1467671736247 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:36 INFO - PROCESS | 1655 | 1467671736326 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
15:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 338ms
15:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
15:35:36 INFO - PROCESS | 1655 | 1467671736563 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:36 INFO - PROCESS | 1655 | 1467671736627 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
15:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 266ms
15:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
15:35:36 INFO - PROCESS | 1655 | 1467671736831 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:36 INFO - PROCESS | 1655 | 1467671736890 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
15:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 316ms
15:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
15:35:37 INFO - PROCESS | 1655 | 1467671737164 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:37 INFO - PROCESS | 1655 | 1467671737253 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
15:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 418ms
15:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
15:35:37 INFO - PROCESS | 1655 | 1467671737590 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:37 INFO - PROCESS | 1655 | 1467671737645 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
15:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 218ms
15:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
15:35:37 INFO - PROCESS | 1655 | 1467671737813 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:37 INFO - PROCESS | 1655 | 1467671737864 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
15:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 216ms
15:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
15:35:38 INFO - PROCESS | 1655 | 1467671738031 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:38 INFO - PROCESS | 1655 | 1467671738079 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
15:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 218ms
15:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
15:35:38 INFO - PROCESS | 1655 | 1467671738251 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:38 INFO - PROCESS | 1655 | 1467671738300 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
15:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 266ms
15:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
15:35:38 INFO - PROCESS | 1655 | 1467671738525 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:38 INFO - PROCESS | 1655 | 1467671738576 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
15:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 217ms
15:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
15:35:38 INFO - PROCESS | 1655 | 1467671738745 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:38 INFO - PROCESS | 1655 | 1467671738797 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
15:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 266ms
15:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
15:35:39 INFO - PROCESS | 1655 | 1467671739017 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:39 INFO - PROCESS | 1655 | 1467671739094 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
15:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 317ms
15:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
15:35:39 INFO - PROCESS | 1655 | 1467671739335 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:39 INFO - PROCESS | 1655 | 1467671739426 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
15:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 367ms
15:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
15:35:39 INFO - PROCESS | 1655 | 1467671739712 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:39 INFO - PROCESS | 1655 | 1467671739766 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
15:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 224ms
15:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
15:35:39 INFO - PROCESS | 1655 | 1467671739931 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:39 INFO - PROCESS | 1655 | 1467671739987 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
15:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 568ms
15:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
15:35:40 INFO - PROCESS | 1655 | 1467671740503 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:40 INFO - PROCESS | 1655 | 1467671740562 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
15:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 266ms
15:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
15:35:40 INFO - PROCESS | 1655 | 1467671740780 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:40 INFO - PROCESS | 1655 | 1467671740840 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
15:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 268ms
15:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
15:35:41 INFO - PROCESS | 1655 | 1467671741052 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:41 INFO - PROCESS | 1655 | 1467671741102 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
15:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 219ms
15:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
15:35:41 INFO - PROCESS | 1655 | 1467671741278 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:41 INFO - PROCESS | 1655 | 1467671741327 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
15:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 224ms
15:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
15:35:41 INFO - PROCESS | 1655 | 1467671741497 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:41 INFO - PROCESS | 1655 | 1467671741549 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
15:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 267ms
15:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
15:35:41 INFO - PROCESS | 1655 | 1467671741767 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:41 INFO - PROCESS | 1655 | 1467671741823 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
15:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 216ms
15:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
15:35:41 INFO - PROCESS | 1655 | 1467671741994 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:42 INFO - PROCESS | 1655 | 1467671742045 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
15:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 269ms
15:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
15:35:42 INFO - PROCESS | 1655 | 1467671742266 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:42 INFO - PROCESS | 1655 | 1467671742336 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
15:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 317ms
15:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
15:35:42 INFO - PROCESS | 1655 | 1467671742595 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:42 INFO - PROCESS | 1655 | 1467671742686 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
15:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 318ms
15:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
15:35:42 INFO - PROCESS | 1655 | 1467671742912 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:42 INFO - PROCESS | 1655 | 1467671742969 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
15:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 316ms
15:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
15:35:43 INFO - PROCESS | 1655 | 1467671743245 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:43 INFO - PROCESS | 1655 | 1467671743332 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
15:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 317ms
15:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
15:35:43 INFO - PROCESS | 1655 | 1467671743561 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:43 INFO - PROCESS | 1655 | 1467671743616 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
15:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 224ms
15:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
15:35:43 INFO - PROCESS | 1655 | 1467671743780 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:43 INFO - PROCESS | 1655 | 1467671743838 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
15:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 265ms
15:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
15:35:44 INFO - PROCESS | 1655 | 1467671744048 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:44 INFO - PROCESS | 1655 | 1467671744099 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
15:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 265ms
15:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
15:35:44 INFO - PROCESS | 1655 | 1467671744329 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:44 INFO - PROCESS | 1655 | 1467671744390 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
15:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 272ms
15:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
15:35:44 INFO - PROCESS | 1655 | 1467671744599 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:44 INFO - PROCESS | 1655 | 1467671744660 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
15:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 266ms
15:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
15:35:44 INFO - PROCESS | 1655 | 1467671744867 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:44 INFO - PROCESS | 1655 | 1467671744938 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
15:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 266ms
15:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
15:35:45 INFO - PROCESS | 1655 | 1467671745148 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:45 INFO - PROCESS | 1655 | 1467671745212 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
15:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 278ms
15:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
15:35:45 INFO - PROCESS | 1655 | 1467671745417 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:45 INFO - PROCESS | 1655 | 1467671745477 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
15:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 216ms
15:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
15:35:45 INFO - PROCESS | 1655 | 1467671745635 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:45 INFO - PROCESS | 1655 | 1467671745692 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
15:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 216ms
15:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
15:35:45 INFO - PROCESS | 1655 | 1467671745860 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:45 INFO - PROCESS | 1655 | 1467671745923 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
15:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 266ms
15:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
15:35:46 INFO - PROCESS | 1655 | 1467671746131 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:46 INFO - PROCESS | 1655 | 1467671746206 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
15:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 266ms
15:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
15:35:46 INFO - PROCESS | 1655 | 1467671746399 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:46 INFO - PROCESS | 1655 | 1467671746462 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
15:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 216ms
15:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
15:35:46 INFO - PROCESS | 1655 | 1467671746617 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:46 INFO - PROCESS | 1655 | 1467671746677 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
15:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 267ms
15:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
15:35:46 INFO - PROCESS | 1655 | 1467671746892 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:46 INFO - PROCESS | 1655 | 1467671746954 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
15:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 266ms
15:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
15:35:47 INFO - PROCESS | 1655 | 1467671747161 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:47 INFO - PROCESS | 1655 | 1467671747220 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
15:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 273ms
15:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
15:35:47 INFO - PROCESS | 1655 | 1467671747433 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:47 INFO - PROCESS | 1655 | 1467671747493 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
15:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 268ms
15:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
15:35:47 INFO - PROCESS | 1655 | 1467671747701 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:47 INFO - PROCESS | 1655 | 1467671747762 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
15:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 216ms
15:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
15:35:47 INFO - PROCESS | 1655 | 1467671747929 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:47 INFO - PROCESS | 1655 | 1467671747989 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
15:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 223ms
15:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
15:35:48 INFO - PROCESS | 1655 | 1467671748148 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:48 INFO - PROCESS | 1655 | 1467671748233 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
15:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 567ms
15:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
15:35:48 INFO - PROCESS | 1655 | 1467671748717 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:48 INFO - PROCESS | 1655 | 1467671748759 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
15:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 318ms
15:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
15:35:49 INFO - PROCESS | 1655 | 1467671749064 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:49 INFO - PROCESS | 1655 | 1467671749136 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
15:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 376ms
15:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
15:35:49 INFO - PROCESS | 1655 | 1467671749434 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:49 INFO - PROCESS | 1655 | 1467671749494 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
15:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 267ms
15:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
15:35:49 INFO - PROCESS | 1655 | 1467671749700 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:49 INFO - PROCESS | 1655 | 1467671749756 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
15:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 266ms
15:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
15:35:49 INFO - PROCESS | 1655 | 1467671749969 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:50 INFO - PROCESS | 1655 | 1467671750029 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
15:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 266ms
15:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
15:35:50 INFO - PROCESS | 1655 | 1467671750244 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:50 INFO - PROCESS | 1655 | 1467671750308 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
15:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 218ms
15:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
15:35:50 INFO - PROCESS | 1655 | 1467671750463 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:50 INFO - PROCESS | 1655 | 1467671750514 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
15:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 265ms
15:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
15:35:50 INFO - PROCESS | 1655 | 1467671750732 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:50 INFO - PROCESS | 1655 | 1467671750783 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
15:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 266ms
15:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
15:35:51 INFO - PROCESS | 1655 | 1467671751000 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:51 INFO - PROCESS | 1655 | 1467671751060 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
15:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 215ms
15:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
15:35:51 INFO - PROCESS | 1655 | 1467671751218 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:51 INFO - PROCESS | 1655 | 1467671751285 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
15:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 266ms
15:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
15:35:51 INFO - PROCESS | 1655 | 1467671751495 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:51 INFO - PROCESS | 1655 | 1467671751563 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
15:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 324ms
15:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
15:35:51 INFO - PROCESS | 1655 | 1467671751814 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:51 INFO - PROCESS | 1655 | 1467671751875 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
15:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 266ms
15:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
15:35:52 INFO - PROCESS | 1655 | 1467671752082 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:52 INFO - PROCESS | 1655 | 1467671752144 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
15:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 267ms
15:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
15:35:52 INFO - PROCESS | 1655 | 1467671752376 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:52 INFO - PROCESS | 1655 | 1467671752441 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
15:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 225ms
15:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
15:35:52 INFO - PROCESS | 1655 | 1467671752601 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:52 INFO - PROCESS | 1655 | 1467671752666 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
15:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 266ms
15:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
15:35:52 INFO - PROCESS | 1655 | 1467671752876 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:52 INFO - PROCESS | 1655 | 1467671752931 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
15:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 217ms
15:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
15:35:53 INFO - PROCESS | 1655 | 1467671753096 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:53 INFO - PROCESS | 1655 | 1467671753150 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
15:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 217ms
15:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
15:35:53 INFO - PROCESS | 1655 | 1467671753316 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:53 INFO - PROCESS | 1655 | 1467671753375 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
15:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 265ms
15:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
15:35:53 INFO - PROCESS | 1655 | 1467671753584 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:53 INFO - PROCESS | 1655 | 1467671753643 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
15:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 267ms
15:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
15:35:53 INFO - PROCESS | 1655 | 1467671753860 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:53 INFO - PROCESS | 1655 | 1467671753919 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
15:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 272ms
15:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
15:35:54 INFO - PROCESS | 1655 | 1467671754130 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:54 INFO - PROCESS | 1655 | 1467671754184 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
15:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 217ms
15:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
15:35:54 INFO - PROCESS | 1655 | 1467671754349 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:54 INFO - PROCESS | 1655 | 1467671754411 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:54 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
15:35:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:35:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
15:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 267ms
15:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
15:35:54 INFO - PROCESS | 1655 | 1467671754619 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:54 INFO - PROCESS | 1655 | 1467671754683 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:54 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
15:35:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:35:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
15:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 267ms
15:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
15:35:54 INFO - PROCESS | 1655 | 1467671754976 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:55 INFO - PROCESS | 1655 | 1467671755093 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:55 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
15:35:55 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:35:55 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:35:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
15:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 557ms
15:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
15:35:55 INFO - PROCESS | 1655 | 1467671755466 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:55 INFO - PROCESS | 1655 | 1467671755514 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:55 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
15:35:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:35:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
15:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 267ms
15:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
15:35:55 INFO - PROCESS | 1655 | 1467671755744 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:55 INFO - PROCESS | 1655 | 1467671755799 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:56 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
15:35:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:35:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 274ms
15:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
15:35:56 INFO - PROCESS | 1655 | 1467671756017 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:56 INFO - PROCESS | 1655 | 1467671756069 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:56 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
15:35:56 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:35:56 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:35:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 267ms
15:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
15:35:56 INFO - PROCESS | 1655 | 1467671756296 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:56 INFO - PROCESS | 1655 | 1467671756349 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
15:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 217ms
15:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
15:35:56 INFO - PROCESS | 1655 | 1467671756515 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:56 INFO - PROCESS | 1655 | 1467671756565 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:56 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
15:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 268ms
15:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
15:35:56 INFO - PROCESS | 1655 | 1467671756787 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:56 INFO - PROCESS | 1655 | 1467671756852 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:57 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
15:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 266ms
15:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
15:35:57 INFO - PROCESS | 1655 | 1467671757061 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:57 INFO - PROCESS | 1655 | 1467671757110 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
15:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 224ms
15:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
15:35:57 INFO - PROCESS | 1655 | 1467671757280 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:57 INFO - PROCESS | 1655 | 1467671757330 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
15:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 266ms
15:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
15:35:57 INFO - PROCESS | 1655 | 1467671757550 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:57 INFO - PROCESS | 1655 | 1467671757612 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
15:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 265ms
15:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
15:35:57 INFO - PROCESS | 1655 | 1467671757818 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:57 INFO - PROCESS | 1655 | 1467671757878 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:58 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
15:35:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 266ms
15:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
15:35:58 INFO - PROCESS | 1655 | 1467671758095 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:58 INFO - PROCESS | 1655 | 1467671758160 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
15:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 273ms
15:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
15:35:58 INFO - PROCESS | 1655 | 1467671758365 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:58 INFO - PROCESS | 1655 | 1467671758445 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
15:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 366ms
15:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
15:35:58 INFO - PROCESS | 1655 | 1467671758733 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:58 INFO - PROCESS | 1655 | 1467671758785 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
15:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 266ms
15:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
15:35:59 INFO - PROCESS | 1655 | 1467671759002 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:59 INFO - PROCESS | 1655 | 1467671759065 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
15:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 217ms
15:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
15:35:59 INFO - PROCESS | 1655 | 1467671759227 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:59 INFO - PROCESS | 1655 | 1467671759281 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
15:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 226ms
15:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
15:35:59 INFO - PROCESS | 1655 | 1467671759448 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:59 INFO - PROCESS | 1655 | 1467671759500 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
15:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 316ms
15:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
15:35:59 INFO - PROCESS | 1655 | 1467671759769 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:35:59 INFO - PROCESS | 1655 | 1467671759846 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
15:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 367ms
15:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
15:36:00 INFO - PROCESS | 1655 | 1467671760151 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:00 INFO - PROCESS | 1655 | 1467671760232 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
15:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 266ms
15:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
15:36:00 INFO - PROCESS | 1655 | 1467671760418 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:00 INFO - PROCESS | 1655 | 1467671760480 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
15:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 316ms
15:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
15:36:00 INFO - PROCESS | 1655 | 1467671760749 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:00 INFO - PROCESS | 1655 | 1467671760833 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
15:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 325ms
15:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
15:36:01 INFO - PROCESS | 1655 | 1467671761065 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:01 INFO - PROCESS | 1655 | 1467671761128 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
15:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 217ms
15:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
15:36:01 INFO - PROCESS | 1655 | 1467671761284 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:01 INFO - PROCESS | 1655 | 1467671761348 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
15:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 266ms
15:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
15:36:01 INFO - PROCESS | 1655 | 1467671761649 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:01 INFO - PROCESS | 1655 | 1467671761723 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
15:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 523ms
15:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
15:36:02 INFO - PROCESS | 1655 | 1467671762101 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:02 INFO - PROCESS | 1655 | 1467671762149 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
15:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 267ms
15:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
15:36:02 INFO - PROCESS | 1655 | 1467671762378 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:02 INFO - PROCESS | 1655 | 1467671762433 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
15:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 274ms
15:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
15:36:02 INFO - PROCESS | 1655 | 1467671762651 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:02 INFO - PROCESS | 1655 | 1467671762702 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
15:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 266ms
15:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
15:36:02 INFO - PROCESS | 1655 | 1467671762917 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:02 INFO - PROCESS | 1655 | 1467671762967 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
15:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 216ms
15:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
15:36:03 INFO - PROCESS | 1655 | 1467671763136 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:03 INFO - PROCESS | 1655 | 1467671763189 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
15:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 217ms
15:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
15:36:03 INFO - PROCESS | 1655 | 1467671763362 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:03 INFO - PROCESS | 1655 | 1467671763419 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
15:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 224ms
15:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
15:36:03 INFO - PROCESS | 1655 | 1467671763581 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:03 INFO - PROCESS | 1655 | 1467671763631 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
15:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 217ms
15:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
15:36:03 INFO - PROCESS | 1655 | 1467671763800 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:03 INFO - PROCESS | 1655 | 1467671763859 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
15:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 216ms
15:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
15:36:04 INFO - PROCESS | 1655 | 1467671764018 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:04 INFO - PROCESS | 1655 | 1467671764068 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:04 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
15:36:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:36:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
15:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 266ms
15:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
15:36:04 INFO - PROCESS | 1655 | 1467671764298 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:04 INFO - PROCESS | 1655 | 1467671764361 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
15:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 267ms
15:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
15:36:04 INFO - PROCESS | 1655 | 1467671764567 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:04 INFO - PROCESS | 1655 | 1467671764639 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
15:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 266ms
15:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
15:36:04 INFO - PROCESS | 1655 | 1467671764835 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:04 INFO - PROCESS | 1655 | 1467671764894 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
15:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 266ms
15:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
15:36:05 INFO - PROCESS | 1655 | 1467671765110 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:05 INFO - PROCESS | 1655 | 1467671765168 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:05 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
15:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 274ms
15:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
15:36:05 INFO - PROCESS | 1655 | 1467671765381 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:05 INFO - PROCESS | 1655 | 1467671765438 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:05 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
15:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 266ms
15:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
15:36:05 INFO - PROCESS | 1655 | 1467671765650 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:05 INFO - PROCESS | 1655 | 1467671765702 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
15:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 216ms
15:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
15:36:05 INFO - PROCESS | 1655 | 1467671765869 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:05 INFO - PROCESS | 1655 | 1467671765936 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
15:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 766ms
15:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
15:36:06 INFO - PROCESS | 1655 | 1467671766638 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:06 INFO - PROCESS | 1655 | 1467671766688 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
15:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 215ms
15:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
15:36:06 INFO - PROCESS | 1655 | 1467671766862 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:06 INFO - PROCESS | 1655 | 1467671766923 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
15:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 273ms
15:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
15:36:07 INFO - PROCESS | 1655 | 1467671767133 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:07 INFO - PROCESS | 1655 | 1467671767214 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
15:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 317ms
15:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
15:36:07 INFO - PROCESS | 1655 | 1467671767451 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:07 INFO - PROCESS | 1655 | 1467671767532 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
15:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 367ms
15:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
15:36:07 INFO - PROCESS | 1655 | 1467671767827 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:07 INFO - PROCESS | 1655 | 1467671767881 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
15:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 216ms
15:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
15:36:08 INFO - PROCESS | 1655 | 1467671768049 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:08 INFO - PROCESS | 1655 | 1467671768108 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
15:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 426ms
15:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
15:36:08 INFO - PROCESS | 1655 | 1467671768469 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:08 INFO - PROCESS | 1655 | 1467671768595 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 418ms
15:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
15:36:08 INFO - PROCESS | 1655 | 1467671768901 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:08 INFO - PROCESS | 1655 | 1467671768992 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:09 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
15:36:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
15:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 325ms
15:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
15:36:09 INFO - PROCESS | 1655 | 1467671769219 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:09 INFO - PROCESS | 1655 | 1467671769278 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:09 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
15:36:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
15:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 267ms
15:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
15:36:09 INFO - PROCESS | 1655 | 1467671769500 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:09 INFO - PROCESS | 1655 | 1467671769552 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:09 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
15:36:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
15:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 218ms
15:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
15:36:09 INFO - PROCESS | 1655 | 1467671769720 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:09 INFO - PROCESS | 1655 | 1467671769769 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:09 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]"
15:36:09 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:36:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
15:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 268ms
15:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
15:36:09 INFO - PROCESS | 1655 | 1467671769997 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:10 INFO - PROCESS | 1655 | 1467671770053 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:10 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
15:36:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
15:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 318ms
15:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
15:36:10 INFO - PROCESS | 1655 | 1467671770322 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:10 INFO - PROCESS | 1655 | 1467671770402 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
15:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 268ms
15:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
15:36:10 INFO - PROCESS | 1655 | 1467671770597 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:10 INFO - PROCESS | 1655 | 1467671770645 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
15:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 218ms
15:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
15:36:10 INFO - PROCESS | 1655 | 1467671770819 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:10 INFO - PROCESS | 1655 | 1467671770879 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
15:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 268ms
15:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
15:36:11 INFO - PROCESS | 1655 | 1467671771095 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:11 INFO - PROCESS | 1655 | 1467671771152 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
15:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 274ms
15:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
15:36:11 INFO - PROCESS | 1655 | 1467671771365 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:11 INFO - PROCESS | 1655 | 1467671771428 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
15:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 266ms
15:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
15:36:11 INFO - PROCESS | 1655 | 1467671771634 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:11 INFO - PROCESS | 1655 | 1467671771699 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
15:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 316ms
15:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
15:36:11 INFO - PROCESS | 1655 | 1467671771952 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:12 INFO - PROCESS | 1655 | 1467671772009 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
15:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 266ms
15:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
15:36:12 INFO - PROCESS | 1655 | 1467671772221 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:12 INFO - PROCESS | 1655 | 1467671772286 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
15:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 267ms
15:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
15:36:12 INFO - PROCESS | 1655 | 1467671772497 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:12 INFO - PROCESS | 1655 | 1467671772576 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
15:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 318ms
15:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
15:36:12 INFO - PROCESS | 1655 | 1467671772817 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:12 INFO - PROCESS | 1655 | 1467671772864 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
15:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 267ms
15:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
15:36:13 INFO - PROCESS | 1655 | 1467671773088 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:13 INFO - PROCESS | 1655 | 1467671773171 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
15:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 366ms
15:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
15:36:13 INFO - PROCESS | 1655 | 1467671773463 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:13 INFO - PROCESS | 1655 | 1467671773517 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
15:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 222ms
15:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
15:36:13 INFO - PROCESS | 1655 | 1467671773684 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:13 INFO - PROCESS | 1655 | 1467671773739 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
15:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 216ms
15:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
15:36:13 INFO - PROCESS | 1655 | 1467671773900 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:13 INFO - PROCESS | 1655 | 1467671773961 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
15:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 316ms
15:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
15:36:14 INFO - PROCESS | 1655 | 1467671774233 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:14 INFO - PROCESS | 1655 | 1467671774310 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
15:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 316ms
15:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
15:36:14 INFO - PROCESS | 1655 | 1467671774551 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:14 INFO - PROCESS | 1655 | 1467671774617 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
15:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 316ms
15:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
15:36:14 INFO - PROCESS | 1655 | 1467671774932 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:15 INFO - PROCESS | 1655 | 1467671775005 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
15:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 632ms
15:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
15:36:15 INFO - PROCESS | 1655 | 1467671775554 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:15 INFO - PROCESS | 1655 | 1467671775607 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
15:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 268ms
15:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
15:36:15 INFO - PROCESS | 1655 | 1467671775832 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:15 INFO - PROCESS | 1655 | 1467671775885 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
15:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 267ms
15:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
15:36:16 INFO - PROCESS | 1655 | 1467671776104 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:16 INFO - PROCESS | 1655 | 1467671776158 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
15:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 267ms
15:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
15:36:16 INFO - PROCESS | 1655 | 1467671776377 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:16 INFO - PROCESS | 1655 | 1467671776426 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
15:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 266ms
15:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
15:36:16 INFO - PROCESS | 1655 | 1467671776646 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:16 INFO - PROCESS | 1655 | 1467671776698 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
15:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 273ms
15:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
15:36:16 INFO - PROCESS | 1655 | 1467671776917 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:16 INFO - PROCESS | 1655 | 1467671776973 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
15:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 266ms
15:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
15:36:17 INFO - PROCESS | 1655 | 1467671777184 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:17 INFO - PROCESS | 1655 | 1467671777236 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
15:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 216ms
15:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
15:36:17 INFO - PROCESS | 1655 | 1467671777403 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:17 INFO - PROCESS | 1655 | 1467671777461 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
15:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 316ms
15:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
15:36:17 INFO - PROCESS | 1655 | 1467671777738 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:17 INFO - PROCESS | 1655 | 1467671777848 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
15:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 375ms
15:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
15:36:18 INFO - PROCESS | 1655 | 1467671778099 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:18 INFO - PROCESS | 1655 | 1467671778156 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
15:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 266ms
15:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
15:36:18 INFO - PROCESS | 1655 | 1467671778368 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:18 INFO - PROCESS | 1655 | 1467671778439 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
15:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 317ms
15:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
15:36:18 INFO - PROCESS | 1655 | 1467671778687 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:18 INFO - PROCESS | 1655 | 1467671778749 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
15:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 324ms
15:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
15:36:19 INFO - PROCESS | 1655 | 1467671779017 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:19 INFO - PROCESS | 1655 | 1467671779094 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
15:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 317ms
15:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
15:36:19 INFO - PROCESS | 1655 | 1467671779337 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:19 INFO - PROCESS | 1655 | 1467671779413 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
15:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 267ms
15:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
15:36:19 INFO - PROCESS | 1655 | 1467671779612 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:19 INFO - PROCESS | 1655 | 1467671779662 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
15:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 219ms
15:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
15:36:19 INFO - PROCESS | 1655 | 1467671779830 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:19 INFO - PROCESS | 1655 | 1467671779887 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
15:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 318ms
15:36:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
15:36:20 INFO - PROCESS | 1655 | 1467671780152 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:20 INFO - PROCESS | 1655 | 1467671780241 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:20 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 () {
15:36:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
15:36:20 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 () {
15:36:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
15:36:20 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 () {
15:36:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
15:36:20 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 () {
15:36:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
15:36:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 318ms
15:36:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
15:36:20 INFO - PROCESS | 1655 | 1467671780478 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:20 INFO - PROCESS | 1655 | 1467671780532 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
15:36:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
15:36:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
15:36:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 226ms
15:36:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
15:36:20 INFO - PROCESS | 1655 | 1467671780700 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:20 INFO - PROCESS | 1655 | 1467671780759 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:20 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
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
15:36:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
15:36:20 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.
15:36:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
15:36:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 217ms
15:36:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
15:36:20 INFO - PROCESS | 1655 | 1467671780919 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:20 INFO - PROCESS | 1655 | 1467671780976 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
15:36:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 216ms
15:36:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
15:36:21 INFO - PROCESS | 1655 | 1467671781145 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:21 INFO - PROCESS | 1655 | 1467671781202 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
15:36:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 267ms
15:36:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
15:36:21 INFO - PROCESS | 1655 | 1467671781420 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:21 INFO - PROCESS | 1655 | 1467671781529 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
15:36:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms
15:36:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
15:36:21 INFO - PROCESS | 1655 | 1467671781941 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:21 INFO - PROCESS | 1655 | 1467671781987 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
15:36:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 220ms
15:36:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
15:36:22 INFO - PROCESS | 1655 | 1467671782170 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:22 INFO - PROCESS | 1655 | 1467671782226 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
15:36:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 267ms
15:36:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
15:36:22 INFO - PROCESS | 1655 | 1467671782449 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:22 INFO - PROCESS | 1655 | 1467671782501 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
15:36:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 274ms
15:36:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
15:36:22 INFO - PROCESS | 1655 | 1467671782716 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:22 INFO - PROCESS | 1655 | 1467671782767 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
15:36:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 216ms
15:36:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
15:36:22 INFO - PROCESS | 1655 | 1467671782945 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:22 INFO - PROCESS | 1655 | 1467671782992 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
15:36:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 217ms
15:36:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
15:36:23 INFO - PROCESS | 1655 | 1467671783165 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:23 INFO - PROCESS | 1655 | 1467671783226 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
15:36:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 216ms
15:36:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
15:36:23 INFO - PROCESS | 1655 | 1467671783383 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:23 INFO - PROCESS | 1655 | 1467671783431 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
15:36:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 216ms
15:36:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
15:36:23 INFO - PROCESS | 1655 | 1467671783601 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:23 INFO - PROCESS | 1655 | 1467671783649 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
15:36:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 267ms
15:36:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
15:36:23 INFO - PROCESS | 1655 | 1467671783871 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:23 INFO - PROCESS | 1655 | 1467671783936 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
15:36:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 218ms
15:36:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
15:36:24 INFO - PROCESS | 1655 | 1467671784099 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:24 INFO - PROCESS | 1655 | 1467671784159 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
15:36:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 267ms
15:36:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
15:36:24 INFO - PROCESS | 1655 | 1467671784369 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:24 INFO - PROCESS | 1655 | 1467671784433 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
15:36:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 266ms
15:36:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
15:36:24 INFO - PROCESS | 1655 | 1467671784637 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:24 INFO - PROCESS | 1655 | 1467671784702 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
15:36:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 265ms
15:36:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
15:36:24 INFO - PROCESS | 1655 | 1467671784912 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:24 INFO - PROCESS | 1655 | 1467671784963 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
15:36:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 274ms
15:36:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
15:36:25 INFO - PROCESS | 1655 | 1467671785182 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:25 INFO - PROCESS | 1655 | 1467671785240 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
15:36:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 216ms
15:36:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
15:36:25 INFO - PROCESS | 1655 | 1467671785401 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:25 INFO - PROCESS | 1655 | 1467671785455 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
15:36:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 216ms
15:36:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
15:36:25 INFO - PROCESS | 1655 | 1467671785619 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:25 INFO - PROCESS | 1655 | 1467671785676 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
15:36:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 216ms
15:36:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
15:36:25 INFO - PROCESS | 1655 | 1467671785844 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:25 INFO - PROCESS | 1655 | 1467671785901 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
15:36:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 265ms
15:36:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
15:36:26 INFO - PROCESS | 1655 | 1467671786116 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:26 INFO - PROCESS | 1655 | 1467671786171 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:26 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
15:36:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 219ms
15:36:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
15:36:26 INFO - PROCESS | 1655 | 1467671786337 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:26 INFO - PROCESS | 1655 | 1467671786399 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
15:36:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 266ms
15:36:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
15:36:26 INFO - PROCESS | 1655 | 1467671786612 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:26 INFO - PROCESS | 1655 | 1467671786666 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:26 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
15:36:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 223ms
15:36:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
15:36:26 INFO - PROCESS | 1655 | 1467671786831 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:26 INFO - PROCESS | 1655 | 1467671786887 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
15:36:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 217ms
15:36:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
15:36:27 INFO - PROCESS | 1655 | 1467671787051 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:27 INFO - PROCESS | 1655 | 1467671787108 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
15:36:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 267ms
15:36:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
15:36:27 INFO - PROCESS | 1655 | 1467671787320 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:27 INFO - PROCESS | 1655 | 1467671787380 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
15:36:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 217ms
15:36:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
15:36:27 INFO - PROCESS | 1655 | 1467671787545 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:27 INFO - PROCESS | 1655 | 1467671787601 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
15:36:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 274ms
15:36:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
15:36:27 INFO - PROCESS | 1655 | 1467671787925 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:28 INFO - PROCESS | 1655 | 1467671788068 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
15:36:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 629ms
15:36:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
15:36:28 INFO - PROCESS | 1655 | 1467671788495 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:28 INFO - PROCESS | 1655 | 1467671788541 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
15:36:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 217ms
15:36:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
15:36:28 INFO - PROCESS | 1655 | 1467671788718 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:28 INFO - PROCESS | 1655 | 1467671788769 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
15:36:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 267ms
15:36:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
15:36:28 INFO - PROCESS | 1655 | 1467671788996 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:29 INFO - PROCESS | 1655 | 1467671789051 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
15:36:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 218ms
15:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
15:36:29 INFO - PROCESS | 1655 | 1467671789213 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:29 INFO - PROCESS | 1655 | 1467671789262 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
15:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 223ms
15:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
15:36:29 INFO - PROCESS | 1655 | 1467671789432 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:29 INFO - PROCESS | 1655 | 1467671789485 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
15:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 216ms
15:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
15:36:29 INFO - PROCESS | 1655 | 1467671789653 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:29 INFO - PROCESS | 1655 | 1467671789703 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
15:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 266ms
15:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
15:36:29 INFO - PROCESS | 1655 | 1467671789920 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:29 INFO - PROCESS | 1655 | 1467671789971 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
15:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 215ms
15:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
15:36:30 INFO - PROCESS | 1655 | 1467671790139 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:30 INFO - PROCESS | 1655 | 1467671790191 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
15:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 218ms
15:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
15:36:30 INFO - PROCESS | 1655 | 1467671790370 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:30 INFO - PROCESS | 1655 | 1467671790437 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
15:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 322ms
15:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
15:36:30 INFO - PROCESS | 1655 | 1467671790702 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:30 INFO - PROCESS | 1655 | 1467671790805 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
15:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 377ms
15:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
15:36:31 INFO - PROCESS | 1655 | 1467671791070 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:31 INFO - PROCESS | 1655 | 1467671791136 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:31 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
15:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 267ms
15:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
15:36:31 INFO - PROCESS | 1655 | 1467671791344 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:31 INFO - PROCESS | 1655 | 1467671791405 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
15:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 272ms
15:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
15:36:31 INFO - PROCESS | 1655 | 1467671791615 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:31 INFO - PROCESS | 1655 | 1467671791677 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
15:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 266ms
15:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
15:36:31 INFO - PROCESS | 1655 | 1467671791883 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:31 INFO - PROCESS | 1655 | 1467671791943 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:32 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
15:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 266ms
15:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
15:36:32 INFO - PROCESS | 1655 | 1467671792153 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:32 INFO - PROCESS | 1655 | 1467671792230 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
15:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 317ms
15:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
15:36:32 INFO - PROCESS | 1655 | 1467671792482 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:32 INFO - PROCESS | 1655 | 1467671792560 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
15:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 276ms
15:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
15:36:32 INFO - PROCESS | 1655 | 1467671792750 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:32 INFO - PROCESS | 1655 | 1467671792802 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
15:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 267ms
15:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
15:36:33 INFO - PROCESS | 1655 | 1467671793030 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:33 INFO - PROCESS | 1655 | 1467671793085 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
15:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 223ms
15:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
15:36:33 INFO - PROCESS | 1655 | 1467671793250 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:33 INFO - PROCESS | 1655 | 1467671793302 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
15:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 268ms
15:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
15:36:33 INFO - PROCESS | 1655 | 1467671793520 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:33 INFO - PROCESS | 1655 | 1467671793577 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:33 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
15:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 217ms
15:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
15:36:33 INFO - PROCESS | 1655 | 1467671793745 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:33 INFO - PROCESS | 1655 | 1467671793800 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
15:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 268ms
15:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
15:36:34 INFO - PROCESS | 1655 | 1467671794015 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:34 INFO - PROCESS | 1655 | 1467671794071 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:34 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
15:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 517ms
15:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
15:36:34 INFO - PROCESS | 1655 | 1467671794537 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:34 INFO - PROCESS | 1655 | 1467671794587 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
15:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 267ms
15:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
15:36:34 INFO - PROCESS | 1655 | 1467671794814 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:34 INFO - PROCESS | 1655 | 1467671794867 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
15:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 274ms
15:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
15:36:35 INFO - PROCESS | 1655 | 1467671795097 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:35 INFO - PROCESS | 1655 | 1467671795149 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
15:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 271ms
15:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
15:36:35 INFO - PROCESS | 1655 | 1467671795363 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:35 INFO - PROCESS | 1655 | 1467671795415 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
15:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 272ms
15:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
15:36:35 INFO - PROCESS | 1655 | 1467671795633 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:35 INFO - PROCESS | 1655 | 1467671795704 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
15:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 366ms
15:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
15:36:36 INFO - PROCESS | 1655 | 1467671796005 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:36 INFO - PROCESS | 1655 | 1467671796068 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
15:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 267ms
15:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
15:36:36 INFO - PROCESS | 1655 | 1467671796279 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:36 INFO - PROCESS | 1655 | 1467671796330 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
15:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 275ms
15:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
15:36:36 INFO - PROCESS | 1655 | 1467671796562 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:36 INFO - PROCESS | 1655 | 1467671796619 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
15:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 266ms
15:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
15:36:36 INFO - PROCESS | 1655 | 1467671796819 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:36 INFO - PROCESS | 1655 | 1467671796883 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
15:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 266ms
15:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
15:36:37 INFO - PROCESS | 1655 | 1467671797088 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:37 INFO - PROCESS | 1655 | 1467671797152 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
15:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 266ms
15:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
15:36:37 INFO - PROCESS | 1655 | 1467671797367 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:37 INFO - PROCESS | 1655 | 1467671797446 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
15:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 268ms
15:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
15:36:37 INFO - PROCESS | 1655 | 1467671797652 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:37 INFO - PROCESS | 1655 | 1467671797703 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:37 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
15:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 216ms
15:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
15:36:37 INFO - PROCESS | 1655 | 1467671797870 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:37 INFO - PROCESS | 1655 | 1467671797923 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:38 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
15:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 216ms
15:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
15:36:38 INFO - PROCESS | 1655 | 1467671798095 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:38 INFO - PROCESS | 1655 | 1467671798149 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:38 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
15:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 216ms
15:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
15:36:38 INFO - PROCESS | 1655 | 1467671798313 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:38 INFO - PROCESS | 1655 | 1467671798367 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:38 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)
15:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 272ms
15:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
15:36:38 INFO - PROCESS | 1655 | 1467671798582 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:38 INFO - PROCESS | 1655 | 1467671798635 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 216ms
15:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
15:36:38 INFO - PROCESS | 1655 | 1467671798804 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:38 INFO - PROCESS | 1655 | 1467671798856 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
15:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 216ms
15:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
15:36:39 INFO - PROCESS | 1655 | 1467671799019 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:39 INFO - PROCESS | 1655 | 1467671799072 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
15:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 266ms
15:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
15:36:39 INFO - PROCESS | 1655 | 1467671799298 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:39 INFO - PROCESS | 1655 | 1467671799352 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
15:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 266ms
15:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
15:36:39 INFO - PROCESS | 1655 | 1467671799564 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:39 INFO - PROCESS | 1655 | 1467671799618 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
15:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 273ms
15:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
15:36:39 INFO - PROCESS | 1655 | 1467671799836 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:39 INFO - PROCESS | 1655 | 1467671799894 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
15:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 220ms
15:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
15:36:40 INFO - PROCESS | 1655 | 1467671800055 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:40 INFO - PROCESS | 1655 | 1467671800113 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
15:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 217ms
15:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
15:36:40 INFO - PROCESS | 1655 | 1467671800280 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:40 INFO - PROCESS | 1655 | 1467671800335 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
15:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 324ms
15:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
15:36:40 INFO - PROCESS | 1655 | 1467671800657 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:40 INFO - PROCESS | 1655 | 1467671800778 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
15:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 417ms
15:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
15:36:41 INFO - PROCESS | 1655 | 1467671801083 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:41 INFO - PROCESS | 1655 | 1467671801135 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
15:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 267ms
15:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
15:36:41 INFO - PROCESS | 1655 | 1467671801354 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:41 INFO - PROCESS | 1655 | 1467671801432 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:41 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
15:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 367ms
15:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
15:36:41 INFO - PROCESS | 1655 | 1467671801740 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:41 INFO - PROCESS | 1655 | 1467671801820 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
15:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 279ms
15:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
15:36:42 INFO - PROCESS | 1655 | 1467671802013 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:42 INFO - PROCESS | 1655 | 1467671802061 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
15:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 274ms
15:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
15:36:42 INFO - PROCESS | 1655 | 1467671802283 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:42 INFO - PROCESS | 1655 | 1467671802336 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:42 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)
15:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 267ms
15:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
15:36:42 INFO - PROCESS | 1655 | 1467671802552 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:42 INFO - PROCESS | 1655 | 1467671802604 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 267ms
15:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
15:36:42 INFO - PROCESS | 1655 | 1467671802821 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:42 INFO - PROCESS | 1655 | 1467671802876 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
15:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 267ms
15:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
15:36:43 INFO - PROCESS | 1655 | 1467671803097 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:43 INFO - PROCESS | 1655 | 1467671803151 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
15:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 274ms
15:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
15:36:43 INFO - PROCESS | 1655 | 1467671803369 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:43 INFO - PROCESS | 1655 | 1467671803437 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
15:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 267ms
15:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
15:36:43 INFO - PROCESS | 1655 | 1467671803649 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:43 INFO - PROCESS | 1655 | 1467671803713 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
15:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 267ms
15:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
15:36:43 INFO - PROCESS | 1655 | 1467671803920 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:43 INFO - PROCESS | 1655 | 1467671803985 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
15:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 267ms
15:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
15:36:44 INFO - PROCESS | 1655 | 1467671804189 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:44 INFO - PROCESS | 1655 | 1467671804249 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
15:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 218ms
15:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
15:36:44 INFO - PROCESS | 1655 | 1467671804415 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:44 INFO - PROCESS | 1655 | 1467671804466 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
15:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 215ms
15:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
15:36:44 INFO - PROCESS | 1655 | 1467671804635 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:44 INFO - PROCESS | 1655 | 1467671804695 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
15:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 215ms
15:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
15:36:44 INFO - PROCESS | 1655 | 1467671804854 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:44 INFO - PROCESS | 1655 | 1467671804906 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
15:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 217ms
15:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
15:36:45 INFO - PROCESS | 1655 | 1467671805080 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:45 INFO - PROCESS | 1655 | 1467671805135 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
15:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 225ms
15:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
15:36:45 INFO - PROCESS | 1655 | 1467671805300 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:45 INFO - PROCESS | 1655 | 1467671805354 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
15:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 266ms
15:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
15:36:45 INFO - PROCESS | 1655 | 1467671805569 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:45 INFO - PROCESS | 1655 | 1467671805629 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
15:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 216ms
15:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
15:36:45 INFO - PROCESS | 1655 | 1467671805787 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:45 INFO - PROCESS | 1655 | 1467671805843 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
15:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 217ms
15:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
15:36:46 INFO - PROCESS | 1655 | 1467671806012 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:46 INFO - PROCESS | 1655 | 1467671806070 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
15:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 217ms
15:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
15:36:46 INFO - PROCESS | 1655 | 1467671806231 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:46 INFO - PROCESS | 1655 | 1467671806290 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
15:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 217ms
15:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
15:36:46 INFO - PROCESS | 1655 | 1467671806454 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:46 INFO - PROCESS | 1655 | 1467671806513 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
15:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 216ms
15:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
15:36:46 INFO - PROCESS | 1655 | 1467671806679 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:46 INFO - PROCESS | 1655 | 1467671806745 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
15:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 267ms
15:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
15:36:46 INFO - PROCESS | 1655 | 1467671806949 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:47 INFO - PROCESS | 1655 | 1467671807035 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
15:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 416ms
15:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
15:36:47 INFO - PROCESS | 1655 | 1467671807433 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:47 INFO - PROCESS | 1655 | 1467671807498 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
15:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 468ms
15:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
15:36:47 INFO - PROCESS | 1655 | 1467671807903 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:47 INFO - PROCESS | 1655 | 1467671807952 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
15:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 266ms
15:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
15:36:48 INFO - PROCESS | 1655 | 1467671808180 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:48 INFO - PROCESS | 1655 | 1467671808232 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
15:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 268ms
15:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
15:36:48 INFO - PROCESS | 1655 | 1467671808456 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:48 INFO - PROCESS | 1655 | 1467671808512 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
15:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 268ms
15:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
15:36:48 INFO - PROCESS | 1655 | 1467671808730 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:48 INFO - PROCESS | 1655 | 1467671808779 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
15:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 217ms
15:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
15:36:48 INFO - PROCESS | 1655 | 1467671808949 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:49 INFO - PROCESS | 1655 | 1467671808998 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
15:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 216ms
15:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
15:36:49 INFO - PROCESS | 1655 | 1467671809169 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:49 INFO - PROCESS | 1655 | 1467671809223 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
15:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 217ms
15:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
15:36:49 INFO - PROCESS | 1655 | 1467671809401 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:49 INFO - PROCESS | 1655 | 1467671809452 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
15:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 266ms
15:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
15:36:49 INFO - PROCESS | 1655 | 1467671809671 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:49 INFO - PROCESS | 1655 | 1467671809753 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
15:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 367ms
15:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
15:36:50 INFO - PROCESS | 1655 | 1467671810054 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:50 INFO - PROCESS | 1655 | 1467671810146 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
15:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 317ms
15:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
15:36:50 INFO - PROCESS | 1655 | 1467671810380 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:50 INFO - PROCESS | 1655 | 1467671810437 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
15:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 274ms
15:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
15:36:50 INFO - PROCESS | 1655 | 1467671810653 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:50 INFO - PROCESS | 1655 | 1467671810723 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
15:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 266ms
15:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
15:36:50 INFO - PROCESS | 1655 | 1467671810920 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:50 INFO - PROCESS | 1655 | 1467671810979 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
15:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 266ms
15:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
15:36:51 INFO - PROCESS | 1655 | 1467671811202 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:51 INFO - PROCESS | 1655 | 1467671811267 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
15:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 215ms
15:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
15:36:51 INFO - PROCESS | 1655 | 1467671811420 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:51 INFO - PROCESS | 1655 | 1467671811477 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
15:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 216ms
15:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
15:36:51 INFO - PROCESS | 1655 | 1467671811645 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:51 INFO - PROCESS | 1655 | 1467671811699 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
15:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 267ms
15:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
15:36:51 INFO - PROCESS | 1655 | 1467671811914 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:51 INFO - PROCESS | 1655 | 1467671811966 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
15:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 224ms
15:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
15:36:52 INFO - PROCESS | 1655 | 1467671812133 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:52 INFO - PROCESS | 1655 | 1467671812188 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
15:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 217ms
15:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
15:36:52 INFO - PROCESS | 1655 | 1467671812353 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:52 INFO - PROCESS | 1655 | 1467671812411 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
15:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 215ms
15:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
15:36:52 INFO - PROCESS | 1655 | 1467671812572 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:52 INFO - PROCESS | 1655 | 1467671812637 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
15:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 267ms
15:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
15:36:52 INFO - PROCESS | 1655 | 1467671812847 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:52 INFO - PROCESS | 1655 | 1467671812909 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:53 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
15:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 224ms
15:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
15:36:53 INFO - PROCESS | 1655 | 1467671813068 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:53 INFO - PROCESS | 1655 | 1467671813130 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:53 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
15:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 217ms
15:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
15:36:53 INFO - PROCESS | 1655 | 1467671813287 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:53 INFO - PROCESS | 1655 | 1467671813349 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
15:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 217ms
15:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
15:36:53 INFO - PROCESS | 1655 | 1467671813517 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:53 INFO - PROCESS | 1655 | 1467671813582 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
15:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 516ms
15:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
15:36:54 INFO - PROCESS | 1655 | 1467671814038 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:54 INFO - PROCESS | 1655 | 1467671814084 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
15:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 267ms
15:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
15:36:54 INFO - PROCESS | 1655 | 1467671814316 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:54 INFO - PROCESS | 1655 | 1467671814368 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
15:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 267ms
15:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
15:36:54 INFO - PROCESS | 1655 | 1467671814588 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:54 INFO - PROCESS | 1655 | 1467671814640 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
15:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 267ms
15:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
15:36:54 INFO - PROCESS | 1655 | 1467671814854 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:54 INFO - PROCESS | 1655 | 1467671814904 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
15:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 266ms
15:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
15:36:55 INFO - PROCESS | 1655 | 1467671815123 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:55 INFO - PROCESS | 1655 | 1467671815181 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
15:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 216ms
15:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
15:36:55 INFO - PROCESS | 1655 | 1467671815349 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:55 INFO - PROCESS | 1655 | 1467671815405 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:55 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)
15:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 273ms
15:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
15:36:55 INFO - PROCESS | 1655 | 1467671815617 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:55 INFO - PROCESS | 1655 | 1467671815668 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 268ms
15:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
15:36:55 INFO - PROCESS | 1655 | 1467671815887 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:55 INFO - PROCESS | 1655 | 1467671815937 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
15:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 267ms
15:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
15:36:56 INFO - PROCESS | 1655 | 1467671816173 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:56 INFO - PROCESS | 1655 | 1467671816269 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
15:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 374ms
15:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
15:36:56 INFO - PROCESS | 1655 | 1467671816538 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:56 INFO - PROCESS | 1655 | 1467671816624 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
15:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 318ms
15:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
15:36:56 INFO - PROCESS | 1655 | 1467671816869 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:56 INFO - PROCESS | 1655 | 1467671816940 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
15:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 274ms
15:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
15:36:57 INFO - PROCESS | 1655 | 1467671817133 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:57 INFO - PROCESS | 1655 | 1467671817199 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
15:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 368ms
15:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
15:36:57 INFO - PROCESS | 1655 | 1467671817506 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:57 INFO - PROCESS | 1655 | 1467671817584 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
15:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 317ms
15:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
15:36:57 INFO - PROCESS | 1655 | 1467671817835 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:57 INFO - PROCESS | 1655 | 1467671817911 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
15:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 326ms
15:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
15:36:58 INFO - PROCESS | 1655 | 1467671818153 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:58 INFO - PROCESS | 1655 | 1467671818211 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
15:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 215ms
15:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
15:36:58 INFO - PROCESS | 1655 | 1467671818371 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:58 INFO - PROCESS | 1655 | 1467671818424 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
15:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 217ms
15:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
15:36:58 INFO - PROCESS | 1655 | 1467671818597 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:58 INFO - PROCESS | 1655 | 1467671818652 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
15:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 224ms
15:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
15:36:58 INFO - PROCESS | 1655 | 1467671818817 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:58 INFO - PROCESS | 1655 | 1467671818870 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
15:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 216ms
15:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
15:36:59 INFO - PROCESS | 1655 | 1467671819035 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:59 INFO - PROCESS | 1655 | 1467671819104 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
15:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 266ms
15:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
15:36:59 INFO - PROCESS | 1655 | 1467671819303 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:59 INFO - PROCESS | 1655 | 1467671819364 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
15:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 216ms
15:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
15:36:59 INFO - PROCESS | 1655 | 1467671819523 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:59 INFO - PROCESS | 1655 | 1467671819585 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
15:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 266ms
15:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
15:36:59 INFO - PROCESS | 1655 | 1467671819798 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:36:59 INFO - PROCESS | 1655 | 1467671819853 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
15:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 224ms
15:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
15:37:00 INFO - PROCESS | 1655 | 1467671820021 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:00 INFO - PROCESS | 1655 | 1467671820078 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
15:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 420ms
15:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
15:37:00 INFO - PROCESS | 1655 | 1467671820441 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:00 INFO - PROCESS | 1655 | 1467671820514 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
15:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 417ms
15:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
15:37:00 INFO - PROCESS | 1655 | 1467671820865 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:00 INFO - PROCESS | 1655 | 1467671820913 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
15:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 270ms
15:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
15:37:01 INFO - PROCESS | 1655 | 1467671821136 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:01 INFO - PROCESS | 1655 | 1467671821190 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
15:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 267ms
15:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
15:37:01 INFO - PROCESS | 1655 | 1467671821415 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:01 INFO - PROCESS | 1655 | 1467671821468 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
15:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 267ms
15:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
15:37:01 INFO - PROCESS | 1655 | 1467671821680 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:01 INFO - PROCESS | 1655 | 1467671821732 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:01 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
15:37:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:37:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
15:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 275ms
15:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
15:37:01 INFO - PROCESS | 1655 | 1467671821952 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:02 INFO - PROCESS | 1655 | 1467671822000 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
15:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 267ms
15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
15:37:02 INFO - PROCESS | 1655 | 1467671822222 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:02 INFO - PROCESS | 1655 | 1467671822295 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
15:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 267ms
15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
15:37:02 INFO - PROCESS | 1655 | 1467671822496 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:02 INFO - PROCESS | 1655 | 1467671822544 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:02 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
15:37:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:37:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
15:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 216ms
15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
15:37:02 INFO - PROCESS | 1655 | 1467671822715 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:02 INFO - PROCESS | 1655 | 1467671822762 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:02 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
15:37:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:37:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
15:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 273ms
15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
15:37:02 INFO - PROCESS | 1655 | 1467671822992 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:03 INFO - PROCESS | 1655 | 1467671823067 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
15:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 367ms
15:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
15:37:03 INFO - PROCESS | 1655 | 1467671823373 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:03 INFO - PROCESS | 1655 | 1467671823478 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
15:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 419ms
15:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
15:37:03 INFO - PROCESS | 1655 | 1467671823789 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:03 INFO - PROCESS | 1655 | 1467671823859 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 271ms
15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
15:37:04 INFO - PROCESS | 1655 | 1467671824067 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:04 INFO - PROCESS | 1655 | 1467671824132 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 269ms
15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
15:37:04 INFO - PROCESS | 1655 | 1467671824337 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:04 INFO - PROCESS | 1655 | 1467671824389 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 216ms
15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
15:37:04 INFO - PROCESS | 1655 | 1467671824555 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:04 INFO - PROCESS | 1655 | 1467671824622 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 267ms
15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
15:37:04 INFO - PROCESS | 1655 | 1467671824830 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:04 INFO - PROCESS | 1655 | 1467671824885 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 225ms
15:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
15:37:05 INFO - PROCESS | 1655 | 1467671825055 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:05 INFO - PROCESS | 1655 | 1467671825108 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 216ms
15:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
15:37:05 INFO - PROCESS | 1655 | 1467671825271 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:05 INFO - PROCESS | 1655 | 1467671825327 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 267ms
15:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
15:37:05 INFO - PROCESS | 1655 | 1467671825552 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:05 INFO - PROCESS | 1655 | 1467671825623 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
15:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 278ms
15:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
15:37:05 INFO - PROCESS | 1655 | 1467671825819 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:05 INFO - PROCESS | 1655 | 1467671825869 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
15:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 268ms
15:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
15:37:06 INFO - PROCESS | 1655 | 1467671826096 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:06 INFO - PROCESS | 1655 | 1467671826168 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
15:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 317ms
15:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
15:37:06 INFO - PROCESS | 1655 | 1467671826418 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:06 INFO - PROCESS | 1655 | 1467671826474 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
15:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 219ms
15:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
15:37:06 INFO - PROCESS | 1655 | 1467671826637 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:06 INFO - PROCESS | 1655 | 1467671826697 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
15:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 216ms
15:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
15:37:06 INFO - PROCESS | 1655 | 1467671826862 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:06 INFO - PROCESS | 1655 | 1467671826956 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
15:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 516ms
15:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
15:37:07 INFO - PROCESS | 1655 | 1467671827379 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:07 INFO - PROCESS | 1655 | 1467671827488 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
15:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 773ms
15:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
15:37:08 INFO - PROCESS | 1655 | 1467671828156 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:08 INFO - PROCESS | 1655 | 1467671828229 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
15:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 317ms
15:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
15:37:08 INFO - PROCESS | 1655 | 1467671828482 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:08 INFO - PROCESS | 1655 | 1467671828534 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
15:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 225ms
15:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
15:37:08 INFO - PROCESS | 1655 | 1467671828705 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:08 INFO - PROCESS | 1655 | 1467671828756 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
15:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 218ms
15:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
15:37:08 INFO - PROCESS | 1655 | 1467671828922 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:08 INFO - PROCESS | 1655 | 1467671828977 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
15:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 217ms
15:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
15:37:09 INFO - PROCESS | 1655 | 1467671829149 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:09 INFO - PROCESS | 1655 | 1467671829198 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
15:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 217ms
15:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
15:37:09 INFO - PROCESS | 1655 | 1467671829373 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:09 INFO - PROCESS | 1655 | 1467671829431 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
15:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 216ms
15:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
15:37:09 INFO - PROCESS | 1655 | 1467671829597 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:09 INFO - PROCESS | 1655 | 1467671829655 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
15:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 316ms
15:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
15:37:09 INFO - PROCESS | 1655 | 1467671829918 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:10 INFO - PROCESS | 1655 | 1467671830000 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
15:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 318ms
15:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
15:37:10 INFO - PROCESS | 1655 | 1467671830237 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:10 INFO - PROCESS | 1655 | 1467671830296 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
15:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 267ms
15:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
15:37:10 INFO - PROCESS | 1655 | 1467671830519 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:10 INFO - PROCESS | 1655 | 1467671830584 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
15:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 267ms
15:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
15:37:10 INFO - PROCESS | 1655 | 1467671830790 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:10 INFO - PROCESS | 1655 | 1467671830864 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
15:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 267ms
15:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
15:37:11 INFO - PROCESS | 1655 | 1467671831071 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:11 INFO - PROCESS | 1655 | 1467671831129 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
15:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 220ms
15:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
15:37:11 INFO - PROCESS | 1655 | 1467671831289 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:11 INFO - PROCESS | 1655 | 1467671831369 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
15:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 267ms
15:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
15:37:11 INFO - PROCESS | 1655 | 1467671831564 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:11 INFO - PROCESS | 1655 | 1467671831616 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
15:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 266ms
15:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
15:37:11 INFO - PROCESS | 1655 | 1467671831833 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:11 INFO - PROCESS | 1655 | 1467671831888 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
15:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 216ms
15:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
15:37:12 INFO - PROCESS | 1655 | 1467671832053 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:12 INFO - PROCESS | 1655 | 1467671832104 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
15:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 217ms
15:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
15:37:12 INFO - PROCESS | 1655 | 1467671832271 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:12 INFO - PROCESS | 1655 | 1467671832328 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
15:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 216ms
15:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
15:37:12 INFO - PROCESS | 1655 | 1467671832489 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:12 INFO - PROCESS | 1655 | 1467671832549 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
15:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 217ms
15:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
15:37:12 INFO - PROCESS | 1655 | 1467671832715 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:12 INFO - PROCESS | 1655 | 1467671832774 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:12 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
15:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 273ms
15:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
15:37:12 INFO - PROCESS | 1655 | 1467671832984 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:13 INFO - PROCESS | 1655 | 1467671833041 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
15:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 216ms
15:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
15:37:13 INFO - PROCESS | 1655 | 1467671833203 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:13 INFO - PROCESS | 1655 | 1467671833261 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
15:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 216ms
15:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
15:37:13 INFO - PROCESS | 1655 | 1467671833421 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:13 INFO - PROCESS | 1655 | 1467671833480 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
15:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 217ms
15:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
15:37:13 INFO - PROCESS | 1655 | 1467671833647 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:13 INFO - PROCESS | 1655 | 1467671833706 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
15:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 266ms
15:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
15:37:13 INFO - PROCESS | 1655 | 1467671833916 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:13 INFO - PROCESS | 1655 | 1467671833971 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
15:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 516ms
15:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
15:37:14 INFO - PROCESS | 1655 | 1467671834436 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:14 INFO - PROCESS | 1655 | 1467671834487 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
15:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 267ms
15:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
15:37:14 INFO - PROCESS | 1655 | 1467671834707 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:14 INFO - PROCESS | 1655 | 1467671834764 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
15:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 266ms
15:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
15:37:14 INFO - PROCESS | 1655 | 1467671834988 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:15 INFO - PROCESS | 1655 | 1467671835041 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:15 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
15:37:15 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
15:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 274ms
15:37:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
15:37:15 INFO - PROCESS | 1655 | 1467671835252 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:15 INFO - PROCESS | 1655 | 1467671835304 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
15:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 216ms
15:37:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
15:37:15 INFO - PROCESS | 1655 | 1467671835472 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:15 INFO - PROCESS | 1655 | 1467671835529 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
15:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 266ms
15:37:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
15:37:15 INFO - PROCESS | 1655 | 1467671835743 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:15 INFO - PROCESS | 1655 | 1467671835820 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
15:37:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 316ms
15:37:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
15:37:16 INFO - PROCESS | 1655 | 1467671836069 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:16 INFO - PROCESS | 1655 | 1467671836150 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
15:37:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 327ms
15:37:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
15:37:16 INFO - PROCESS | 1655 | 1467671836389 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:16 INFO - PROCESS | 1655 | 1467671836438 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
15:37:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 267ms
15:37:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
15:37:16 INFO - PROCESS | 1655 | 1467671836665 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:16 INFO - PROCESS | 1655 | 1467671836728 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
15:37:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 275ms
15:37:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
15:37:16 INFO - PROCESS | 1655 | 1467671836946 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:17 INFO - PROCESS | 1655 | 1467671837007 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
15:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 266ms
15:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
15:37:17 INFO - PROCESS | 1655 | 1467671837216 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:17 INFO - PROCESS | 1655 | 1467671837302 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
15:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 323ms
15:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
15:37:17 INFO - PROCESS | 1655 | 1467671837536 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:17 INFO - PROCESS | 1655 | 1467671837610 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
15:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 266ms
15:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
15:37:17 INFO - PROCESS | 1655 | 1467671837829 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:17 INFO - PROCESS | 1655 | 1467671837891 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
15:37:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 272ms
15:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
15:37:18 INFO - PROCESS | 1655 | 1467671838100 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:18 INFO - PROCESS | 1655 | 1467671838156 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
15:37:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 216ms
15:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
15:37:18 INFO - PROCESS | 1655 | 1467671838319 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:18 INFO - PROCESS | 1655 | 1467671838376 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
15:37:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 267ms
15:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
15:37:18 INFO - PROCESS | 1655 | 1467671838588 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:18 INFO - PROCESS | 1655 | 1467671838642 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
15:37:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 217ms
15:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
15:37:18 INFO - PROCESS | 1655 | 1467671838813 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:18 INFO - PROCESS | 1655 | 1467671838868 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
15:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 217ms
15:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
15:37:19 INFO - PROCESS | 1655 | 1467671839033 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:19 INFO - PROCESS | 1655 | 1467671839087 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
15:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 223ms
15:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
15:37:19 INFO - PROCESS | 1655 | 1467671839255 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:19 INFO - PROCESS | 1655 | 1467671839312 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
15:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 271ms
15:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
15:37:19 INFO - PROCESS | 1655 | 1467671839536 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:19 INFO - PROCESS | 1655 | 1467671839615 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
15:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 325ms
15:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
15:37:19 INFO - PROCESS | 1655 | 1467671839870 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:19 INFO - PROCESS | 1655 | 1467671839934 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
15:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 278ms
15:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
15:37:20 INFO - PROCESS | 1655 | 1467671840149 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:20 INFO - PROCESS | 1655 | 1467671840228 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
15:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 316ms
15:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
15:37:20 INFO - PROCESS | 1655 | 1467671840470 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:20 INFO - PROCESS | 1655 | 1467671840583 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
15:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 467ms
15:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
15:37:20 INFO - PROCESS | 1655 | 1467671840941 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:21 INFO - PROCESS | 1655 | 1467671841065 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
15:37:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 420ms
15:37:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
15:37:21 INFO - PROCESS | 1655 | 1467671841370 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:21 INFO - PROCESS | 1655 | 1467671841433 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
15:37:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 269ms
15:37:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
15:37:21 INFO - PROCESS | 1655 | 1467671841650 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:21 INFO - PROCESS | 1655 | 1467671841719 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
15:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 375ms
15:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
15:37:22 INFO - PROCESS | 1655 | 1467671842037 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:22 INFO - PROCESS | 1655 | 1467671842113 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
15:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 281ms
15:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
15:37:22 INFO - PROCESS | 1655 | 1467671842305 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:22 INFO - PROCESS | 1655 | 1467671842354 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
15:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 217ms
15:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
15:37:22 INFO - PROCESS | 1655 | 1467671842529 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:22 INFO - PROCESS | 1655 | 1467671842581 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
15:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 216ms
15:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
15:37:22 INFO - PROCESS | 1655 | 1467671842750 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:22 INFO - PROCESS | 1655 | 1467671842811 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
15:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 251ms
15:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
15:37:23 INFO - PROCESS | 1655 | 1467671843111 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:23 INFO - PROCESS | 1655 | 1467671843164 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
15:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 342ms
15:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
15:37:23 INFO - PROCESS | 1655 | 1467671843448 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:23 INFO - PROCESS | 1655 | 1467671843533 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
15:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 266ms
15:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
15:37:23 INFO - PROCESS | 1655 | 1467671843720 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:23 INFO - PROCESS | 1655 | 1467671843780 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
15:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 268ms
15:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
15:37:23 INFO - PROCESS | 1655 | 1467671843984 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:24 INFO - PROCESS | 1655 | 1467671844047 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
15:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 265ms
15:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
15:37:24 INFO - PROCESS | 1655 | 1467671844253 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:24 INFO - PROCESS | 1655 | 1467671844321 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
15:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 316ms
15:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
15:37:24 INFO - PROCESS | 1655 | 1467671844571 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:24 INFO - PROCESS | 1655 | 1467671844629 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
15:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 216ms
15:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
15:37:24 INFO - PROCESS | 1655 | 1467671844790 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:24 INFO - PROCESS | 1655 | 1467671844848 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
15:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 216ms
15:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
15:37:25 INFO - PROCESS | 1655 | 1467671845014 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - PROCESS | 1655 | 1467671845072 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
15:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 217ms
15:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
15:37:25 INFO - PROCESS | 1655 | 1467671845234 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - PROCESS | 1655 | 1467671845288 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
15:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 217ms
15:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
15:37:25 INFO - PROCESS | 1655 | 1467671845455 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - PROCESS | 1655 | 1467671845511 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
15:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 219ms
15:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
15:37:25 INFO - PROCESS | 1655 | 1467671845680 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - PROCESS | 1655 | 1467671845735 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
15:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 221ms
15:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
15:37:25 INFO - PROCESS | 1655 | 1467671845902 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:25 INFO - PROCESS | 1655 | 1467671845956 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
15:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 216ms
15:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
15:37:26 INFO - PROCESS | 1655 | 1467671846121 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:26 INFO - PROCESS | 1655 | 1467671846184 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
15:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 216ms
15:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
15:37:26 INFO - PROCESS | 1655 | 1467671846347 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:26 INFO - PROCESS | 1655 | 1467671846408 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
15:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 267ms
15:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
15:37:26 INFO - PROCESS | 1655 | 1467671846616 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:26 INFO - PROCESS | 1655 | 1467671846679 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
15:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 223ms
15:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
15:37:26 INFO - PROCESS | 1655 | 1467671846835 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:26 INFO - PROCESS | 1655 | 1467671846889 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
15:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 266ms
15:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
15:37:27 INFO - PROCESS | 1655 | 1467671847104 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:27 INFO - PROCESS | 1655 | 1467671847163 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
15:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 266ms
15:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
15:37:27 INFO - PROCESS | 1655 | 1467671847480 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:27 INFO - PROCESS | 1655 | 1467671847555 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
15:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 772ms
15:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
15:37:28 INFO - PROCESS | 1655 | 1467671848173 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:28 INFO - PROCESS | 1655 | 1467671848253 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
15:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 368ms
15:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
15:37:28 INFO - PROCESS | 1655 | 1467671848552 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:28 INFO - PROCESS | 1655 | 1467671848605 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
15:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 278ms
15:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
15:37:28 INFO - PROCESS | 1655 | 1467671848824 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:28 INFO - PROCESS | 1655 | 1467671848886 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
15:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 266ms
15:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
15:37:29 INFO - PROCESS | 1655 | 1467671849090 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:29 INFO - PROCESS | 1655 | 1467671849146 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
15:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 266ms
15:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
15:37:29 INFO - PROCESS | 1655 | 1467671849365 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:29 INFO - PROCESS | 1655 | 1467671849414 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
15:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 267ms
15:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
15:37:29 INFO - PROCESS | 1655 | 1467671849641 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:29 INFO - PROCESS | 1655 | 1467671849757 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
15:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 317ms
15:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
15:37:29 INFO - PROCESS | 1655 | 1467671849963 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:30 INFO - PROCESS | 1655 | 1467671850019 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
15:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 266ms
15:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
15:37:30 INFO - PROCESS | 1655 | 1467671850235 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:30 INFO - PROCESS | 1655 | 1467671850292 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
15:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 276ms
15:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
15:37:30 INFO - PROCESS | 1655 | 1467671850504 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:30 INFO - PROCESS | 1655 | 1467671850570 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
15:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 268ms
15:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
15:37:30 INFO - PROCESS | 1655 | 1467671850781 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:30 INFO - PROCESS | 1655 | 1467671850836 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
15:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 267ms
15:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
15:37:31 INFO - PROCESS | 1655 | 1467671851051 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:31 INFO - PROCESS | 1655 | 1467671851120 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
15:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 266ms
15:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
15:37:31 INFO - PROCESS | 1655 | 1467671851319 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:31 INFO - PROCESS | 1655 | 1467671851369 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
15:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 266ms
15:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
15:37:31 INFO - PROCESS | 1655 | 1467671851587 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:31 INFO - PROCESS | 1655 | 1467671851640 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
15:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 266ms
15:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
15:37:31 INFO - PROCESS | 1655 | 1467671851857 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:31 INFO - PROCESS | 1655 | 1467671851951 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
15:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 367ms
15:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
15:37:32 INFO - PROCESS | 1655 | 1467671852236 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:32 INFO - PROCESS | 1655 | 1467671852300 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
15:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 267ms
15:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
15:37:32 INFO - PROCESS | 1655 | 1467671852504 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:32 INFO - PROCESS | 1655 | 1467671852561 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
15:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 266ms
15:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
15:37:32 INFO - PROCESS | 1655 | 1467671852772 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:32 INFO - PROCESS | 1655 | 1467671852831 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
15:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 216ms
15:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
15:37:32 INFO - PROCESS | 1655 | 1467671852998 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:33 INFO - PROCESS | 1655 | 1467671853052 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
15:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 266ms
15:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
15:37:33 INFO - PROCESS | 1655 | 1467671853267 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:33 INFO - PROCESS | 1655 | 1467671853322 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
15:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 218ms
15:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
15:37:33 INFO - PROCESS | 1655 | 1467671853504 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:33 INFO - PROCESS | 1655 | 1467671853573 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
15:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 319ms
15:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
15:37:33 INFO - PROCESS | 1655 | 1467671853837 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:33 INFO - PROCESS | 1655 | 1467671853908 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
15:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 428ms
15:37:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
15:37:34 INFO - PROCESS | 1655 | 1467671854258 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:34 INFO - PROCESS | 1655 | 1467671854386 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
15:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 417ms
15:37:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
15:37:34 INFO - PROCESS | 1655 | 1467671854686 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:34 INFO - PROCESS | 1655 | 1467671854738 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
15:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 267ms
15:37:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
15:37:34 INFO - PROCESS | 1655 | 1467671854955 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:35 INFO - PROCESS | 1655 | 1467671855008 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
15:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 266ms
15:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
15:37:35 INFO - PROCESS | 1655 | 1467671855238 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:35 INFO - PROCESS | 1655 | 1467671855311 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
15:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 328ms
15:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
15:37:35 INFO - PROCESS | 1655 | 1467671855556 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:35 INFO - PROCESS | 1655 | 1467671855606 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
15:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 216ms
15:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
15:37:35 INFO - PROCESS | 1655 | 1467671855774 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:35 INFO - PROCESS | 1655 | 1467671855831 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
15:37:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 267ms
15:37:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
15:37:36 INFO - PROCESS | 1655 | 1467671856050 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:36 INFO - PROCESS | 1655 | 1467671856101 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
15:37:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 224ms
15:37:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
15:37:36 INFO - PROCESS | 1655 | 1467671856269 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:36 INFO - PROCESS | 1655 | 1467671856318 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
15:37:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 265ms
15:37:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
15:37:36 INFO - PROCESS | 1655 | 1467671856539 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:36 INFO - PROCESS | 1655 | 1467671856607 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
15:37:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 368ms
15:37:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
15:37:36 INFO - PROCESS | 1655 | 1467671856920 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:37 INFO - PROCESS | 1655 | 1467671856999 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
15:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 267ms
15:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
15:37:37 INFO - PROCESS | 1655 | 1467671857188 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:37 INFO - PROCESS | 1655 | 1467671857247 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
15:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 266ms
15:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
15:37:37 INFO - PROCESS | 1655 | 1467671857457 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:37 INFO - PROCESS | 1655 | 1467671857525 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
15:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 266ms
15:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
15:37:37 INFO - PROCESS | 1655 | 1467671857748 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:37 INFO - PROCESS | 1655 | 1467671857806 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
15:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 274ms
15:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
15:37:38 INFO - PROCESS | 1655 | 1467671858003 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:38 INFO - PROCESS | 1655 | 1467671858054 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
15:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 268ms
15:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
15:37:38 INFO - PROCESS | 1655 | 1467671858273 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:38 INFO - PROCESS | 1655 | 1467671858331 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
15:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 216ms
15:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
15:37:38 INFO - PROCESS | 1655 | 1467671858498 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:38 INFO - PROCESS | 1655 | 1467671858552 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
15:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 216ms
15:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
15:37:38 INFO - PROCESS | 1655 | 1467671858716 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:38 INFO - PROCESS | 1655 | 1467671858771 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
15:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 224ms
15:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
15:37:38 INFO - PROCESS | 1655 | 1467671858936 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:39 INFO - PROCESS | 1655 | 1467671858998 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
15:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 217ms
15:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
15:37:39 INFO - PROCESS | 1655 | 1467671859156 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:39 INFO - PROCESS | 1655 | 1467671859215 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
15:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 216ms
15:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
15:37:39 INFO - PROCESS | 1655 | 1467671859374 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:39 INFO - PROCESS | 1655 | 1467671859436 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
15:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 216ms
15:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
15:37:39 INFO - PROCESS | 1655 | 1467671859598 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:39 INFO - PROCESS | 1655 | 1467671859656 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:40 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)
15:37:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 717ms
15:37:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
15:37:40 INFO - PROCESS | 1655 | 1467671860313 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:40 INFO - PROCESS | 1655 | 1467671860367 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:41 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
15:37:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:37:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
15:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:37:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 718ms
15:37:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
15:37:41 INFO - PROCESS | 1655 | 1467671861061 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:41 INFO - PROCESS | 1655 | 1467671861129 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:41 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
15:37:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:37:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
15:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:37:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 920ms
15:37:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
15:37:41 INFO - PROCESS | 1655 | 1467671861985 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:42 INFO - PROCESS | 1655 | 1467671862036 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:42 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)
15:37:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 718ms
15:37:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
15:37:42 INFO - PROCESS | 1655 | 1467671862706 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:42 INFO - PROCESS | 1655 | 1467671862749 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:43 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)
15:37:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 716ms
15:37:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
15:37:43 INFO - PROCESS | 1655 | 1467671863433 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:43 INFO - PROCESS | 1655 | 1467671863482 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:44 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
15:37:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:37:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
15:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:37:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 718ms
15:37:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
15:37:44 INFO - PROCESS | 1655 | 1467671864147 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:44 INFO - PROCESS | 1655 | 1467671864200 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:44 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
15:37:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:37:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
15:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:37:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 718ms
15:37:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
15:37:44 INFO - PROCESS | 1655 | 1467671864867 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:44 INFO - PROCESS | 1655 | 1467671864913 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:45 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
15:37:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:37:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
15:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:37:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 716ms
15:37:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
15:37:45 INFO - PROCESS | 1655 | 1467671865588 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:45 INFO - PROCESS | 1655 | 1467671865638 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:46 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
15:37:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:37:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
15:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:37:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 716ms
15:37:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
15:37:46 INFO - PROCESS | 1655 | 1467671866305 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:46 INFO - PROCESS | 1655 | 1467671866349 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
15:37:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 215ms
15:37:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
15:37:46 INFO - PROCESS | 1655 | 1467671866524 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:46 INFO - PROCESS | 1655 | 1467671866573 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
15:37:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 216ms
15:37:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
15:37:46 INFO - PROCESS | 1655 | 1467671866748 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:46 INFO - PROCESS | 1655 | 1467671866797 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:46 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"
15:37:46 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:37:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
15:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:37:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 217ms
15:37:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
15:37:46 INFO - PROCESS | 1655 | 1467671866968 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:47 INFO - PROCESS | 1655 | 1467671867017 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
15:37:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 216ms
15:37:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
15:37:47 INFO - PROCESS | 1655 | 1467671867190 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:47 INFO - PROCESS | 1655 | 1467671867246 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:47 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"
15:37:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:37:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
15:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:37:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 217ms
15:37:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
15:37:47 INFO - PROCESS | 1655 | 1467671867415 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:47 INFO - PROCESS | 1655 | 1467671867500 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:47 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"
15:37:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:37:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
15:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:37:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 521ms
15:37:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
15:37:47 INFO - PROCESS | 1655 | 1467671867935 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:47 INFO - PROCESS | 1655 | 1467671867984 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
15:37:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 267ms
15:37:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
15:37:48 INFO - PROCESS | 1655 | 1467671868206 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:48 INFO - PROCESS | 1655 | 1467671868257 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:48 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
15:37:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:37:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
15:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:37:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 717ms
15:37:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
15:37:48 INFO - PROCESS | 1655 | 1467671868928 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:48 INFO - PROCESS | 1655 | 1467671868972 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
15:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 267ms
15:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
15:37:49 INFO - PROCESS | 1655 | 1467671869200 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:49 INFO - PROCESS | 1655 | 1467671869252 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
15:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 274ms
15:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
15:37:49 INFO - PROCESS | 1655 | 1467671869470 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:49 INFO - PROCESS | 1655 | 1467671869519 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
15:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 218ms
15:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
15:37:49 INFO - PROCESS | 1655 | 1467671869691 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:49 INFO - PROCESS | 1655 | 1467671869754 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
15:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 266ms
15:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
15:37:49 INFO - PROCESS | 1655 | 1467671869959 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:50 INFO - PROCESS | 1655 | 1467671870020 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
15:37:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 265ms
15:37:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
15:37:50 INFO - PROCESS | 1655 | 1467671870234 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:50 INFO - PROCESS | 1655 | 1467671870304 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
15:37:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 274ms
15:37:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
15:37:50 INFO - PROCESS | 1655 | 1467671870505 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:50 INFO - PROCESS | 1655 | 1467671870569 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
15:37:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 266ms
15:37:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
15:37:50 INFO - PROCESS | 1655 | 1467671870772 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:50 INFO - PROCESS | 1655 | 1467671870823 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
15:37:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 216ms
15:37:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
15:37:50 INFO - PROCESS | 1655 | 1467671870991 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:51 INFO - PROCESS | 1655 | 1467671871054 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
15:37:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 317ms
15:37:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
15:37:51 INFO - PROCESS | 1655 | 1467671871323 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:51 INFO - PROCESS | 1655 | 1467671871396 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
15:37:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 328ms
15:37:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
15:37:51 INFO - PROCESS | 1655 | 1467671871641 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:51 INFO - PROCESS | 1655 | 1467671871699 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
15:37:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 216ms
15:37:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
15:37:51 INFO - PROCESS | 1655 | 1467671871866 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:51 INFO - PROCESS | 1655 | 1467671871916 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
15:37:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 224ms
15:37:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
15:37:52 INFO - PROCESS | 1655 | 1467671872086 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:52 INFO - PROCESS | 1655 | 1467671872139 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
15:37:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 217ms
15:37:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
15:37:52 INFO - PROCESS | 1655 | 1467671872305 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:52 INFO - PROCESS | 1655 | 1467671872357 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
15:37:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 217ms
15:37:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
15:37:52 INFO - PROCESS | 1655 | 1467671872525 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:52 INFO - PROCESS | 1655 | 1467671872590 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
15:37:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 217ms
15:37:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
15:37:52 INFO - PROCESS | 1655 | 1467671872750 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:52 INFO - PROCESS | 1655 | 1467671872807 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
15:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 273ms
15:37:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
15:37:53 INFO - PROCESS | 1655 | 1467671873020 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:53 INFO - PROCESS | 1655 | 1467671873083 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
15:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 317ms
15:37:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
15:37:53 INFO - PROCESS | 1655 | 1467671873350 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:53 INFO - PROCESS | 1655 | 1467671873430 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
15:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 267ms
15:37:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
15:37:53 INFO - PROCESS | 1655 | 1467671873617 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:53 INFO - PROCESS | 1655 | 1467671873671 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
15:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 223ms
15:37:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
15:37:53 INFO - PROCESS | 1655 | 1467671873836 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:53 INFO - PROCESS | 1655 | 1467671873891 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
15:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 468ms
15:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
15:37:54 INFO - PROCESS | 1655 | 1467671874309 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:54 INFO - PROCESS | 1655 | 1467671874379 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
15:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 468ms
15:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
15:37:54 INFO - PROCESS | 1655 | 1467671874780 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:54 INFO - PROCESS | 1655 | 1467671874829 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
15:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 217ms
15:37:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
15:37:55 INFO - PROCESS | 1655 | 1467671875004 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:55 INFO - PROCESS | 1655 | 1467671875056 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
15:37:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 267ms
15:37:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
15:37:55 INFO - PROCESS | 1655 | 1467671875277 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:55 INFO - PROCESS | 1655 | 1467671875334 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
15:37:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 270ms
15:37:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
15:37:55 INFO - PROCESS | 1655 | 1467671875552 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:55 INFO - PROCESS | 1655 | 1467671875602 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
15:37:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 266ms
15:37:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
15:37:55 INFO - PROCESS | 1655 | 1467671875823 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:55 INFO - PROCESS | 1655 | 1467671875873 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
15:37:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 219ms
15:37:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
15:37:56 INFO - PROCESS | 1655 | 1467671876045 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:56 INFO - PROCESS | 1655 | 1467671876107 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
15:37:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 266ms
15:37:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
15:37:56 INFO - PROCESS | 1655 | 1467671876319 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:56 INFO - PROCESS | 1655 | 1467671876369 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
15:37:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 225ms
15:37:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
15:37:56 INFO - PROCESS | 1655 | 1467671876549 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:56 INFO - PROCESS | 1655 | 1467671876603 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
15:37:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 268ms
15:37:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
15:37:56 INFO - PROCESS | 1655 | 1467671876836 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:56 INFO - PROCESS | 1655 | 1467671876893 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
15:37:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 274ms
15:37:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
15:37:57 INFO - PROCESS | 1655 | 1467671877103 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:57 INFO - PROCESS | 1655 | 1467671877163 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
15:37:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 267ms
15:37:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
15:37:57 INFO - PROCESS | 1655 | 1467671877374 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:57 INFO - PROCESS | 1655 | 1467671877445 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
15:37:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 268ms
15:37:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
15:37:57 INFO - PROCESS | 1655 | 1467671877649 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:57 INFO - PROCESS | 1655 | 1467671877703 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
15:37:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 268ms
15:37:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
15:37:57 INFO - PROCESS | 1655 | 1467671877919 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:57 INFO - PROCESS | 1655 | 1467671877975 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
15:37:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 266ms
15:37:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
15:37:58 INFO - PROCESS | 1655 | 1467671878188 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:58 INFO - PROCESS | 1655 | 1467671878241 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
15:37:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 217ms
15:37:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
15:37:58 INFO - PROCESS | 1655 | 1467671878414 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:58 INFO - PROCESS | 1655 | 1467671878468 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
15:37:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 215ms
15:37:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
15:37:58 INFO - PROCESS | 1655 | 1467671878633 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:58 INFO - PROCESS | 1655 | 1467671878686 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
15:37:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 226ms
15:37:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
15:37:58 INFO - PROCESS | 1655 | 1467671878858 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:58 INFO - PROCESS | 1655 | 1467671878922 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
15:37:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 269ms
15:37:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
15:37:59 INFO - PROCESS | 1655 | 1467671879133 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:59 INFO - PROCESS | 1655 | 1467671879189 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
15:37:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 224ms
15:37:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
15:37:59 INFO - PROCESS | 1655 | 1467671879358 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:59 INFO - PROCESS | 1655 | 1467671879443 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
15:37:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 317ms
15:37:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
15:37:59 INFO - PROCESS | 1655 | 1467671879689 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:59 INFO - PROCESS | 1655 | 1467671879773 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:37:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
15:37:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 276ms
15:37:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
15:37:59 INFO - PROCESS | 1655 | 1467671879956 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:00 INFO - PROCESS | 1655 | 1467671880021 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
15:38:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 216ms
15:38:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
15:38:00 INFO - PROCESS | 1655 | 1467671880175 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:00 INFO - PROCESS | 1655 | 1467671880236 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
15:38:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 269ms
15:38:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
15:38:00 INFO - PROCESS | 1655 | 1467671880453 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:00 INFO - PROCESS | 1655 | 1467671880514 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
15:38:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms
15:38:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
15:38:00 INFO - PROCESS | 1655 | 1467671880981 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:01 INFO - PROCESS | 1655 | 1467671881057 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
15:38:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
15:38:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 370ms
15:38:01 INFO - TEST-START | /DOMEvents/constructors.html
15:38:01 INFO - PROCESS | 1655 | 1467671881391 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:01 INFO - PROCESS | 1655 | 1467671881447 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
15:38:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
15:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:38:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
15:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:38:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
15:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:38:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
15:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:38:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
15:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:38:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
15:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
15:38:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:38:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
15:38:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 276ms
15:38:01 INFO - TEST-START | /DOMEvents/event-phases-order.html
15:38:01 INFO - PROCESS | 1655 | 1467671881720 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:01 INFO - PROCESS | 1655 | 1467671881800 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
15:38:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 376ms
15:38:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
15:38:02 INFO - PROCESS | 1655 | 1467671882054 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:02 INFO - PROCESS | 1655 | 1467671882106 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
15:38:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
15:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:38:02 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
15:38:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:38:02 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
15:38:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:38:02 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]"
15:38:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:38:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
15:38:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 218ms
15:38:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
15:38:02 INFO - PROCESS | 1655 | 1467671882276 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:02 INFO - PROCESS | 1655 | 1467671882330 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:02 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
15:38:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
15:38:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 216ms
15:38:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
15:38:02 INFO - PROCESS | 1655 | 1467671882500 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:02 INFO - PROCESS | 1655 | 1467671882601 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:02 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
15:38:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
15:38:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 317ms
15:38:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
15:38:02 INFO - PROCESS | 1655 | 1467671882822 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:02 INFO - PROCESS | 1655 | 1467671882892 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:38:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 267ms
15:38:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
15:38:03 INFO - PROCESS | 1655 | 1467671883090 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:03 INFO - PROCESS | 1655 | 1467671883151 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:03 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.
15:38:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 217ms
15:38:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
15:38:03 INFO - PROCESS | 1655 | 1467671883316 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:03 INFO - PROCESS | 1655 | 1467671883374 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:03 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
15:38:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
15:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
15:38:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 224ms
15:38:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
15:38:03 INFO - PROCESS | 1655 | 1467671883537 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:03 INFO - PROCESS | 1655 | 1467671883593 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:03 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.
15:38:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 216ms
15:38:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
15:38:03 INFO - PROCESS | 1655 | 1467671883755 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:03 INFO - PROCESS | 1655 | 1467671883820 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:04 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.
15:38:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 266ms
15:38:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
15:38:04 INFO - PROCESS | 1655 | 1467671884025 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:04 INFO - PROCESS | 1655 | 1467671884164 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:38:04 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
15:38:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 366ms
15:38:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
15:38:04 INFO - PROCESS | 1655 | 1467671884402 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:04 INFO - PROCESS | 1655 | 1467671884484 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:04 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.
15:38:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 272ms
15:38:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
15:38:04 INFO - PROCESS | 1655 | 1467671884670 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:04 INFO - PROCESS | 1655 | 1467671884722 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:04 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.
15:38:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 218ms
15:38:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
15:38:04 INFO - PROCESS | 1655 | 1467671884891 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:04 INFO - PROCESS | 1655 | 1467671884955 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:05 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.
15:38:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 217ms
15:38:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
15:38:05 INFO - PROCESS | 1655 | 1467671885117 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:05 INFO - PROCESS | 1655 | 1467671885170 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:05 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.
15:38:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 224ms
15:38:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
15:38:05 INFO - PROCESS | 1655 | 1467671885338 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:05 INFO - PROCESS | 1655 | 1467671885393 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:05 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.
15:38:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 216ms
15:38:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
15:38:05 INFO - PROCESS | 1655 | 1467671885556 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:05 INFO - PROCESS | 1655 | 1467671885616 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:05 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.
15:38:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 216ms
15:38:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
15:38:05 INFO - PROCESS | 1655 | 1467671885775 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:05 INFO - PROCESS | 1655 | 1467671885831 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:05 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
15:38:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
15:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
15:38:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 218ms
15:38:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
15:38:06 INFO - PROCESS | 1655 | 1467671886001 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:06 INFO - PROCESS | 1655 | 1467671886065 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:06 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.
15:38:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 217ms
15:38:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
15:38:06 INFO - PROCESS | 1655 | 1467671886220 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:06 INFO - PROCESS | 1655 | 1467671886275 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:06 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.
15:38:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 218ms
15:38:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
15:38:06 INFO - PROCESS | 1655 | 1467671886441 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:06 INFO - PROCESS | 1655 | 1467671886515 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:38:06 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
15:38:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
15:38:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
15:38:06 INFO - PROCESS | 1655 | 1467671886660 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:06 INFO - PROCESS | 1655 | 1467671886723 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:06 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.
15:38:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 217ms
15:38:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
15:38:06 INFO - PROCESS | 1655 | 1467671886886 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:06 INFO - PROCESS | 1655 | 1467671886952 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:07 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.
15:38:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 616ms
15:38:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
15:38:07 INFO - PROCESS | 1655 | 1467671887506 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:07 INFO - PROCESS | 1655 | 1467671887557 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:07 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.
15:38:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 217ms
15:38:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
15:38:07 INFO - PROCESS | 1655 | 1467671887733 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:07 INFO - PROCESS | 1655 | 1467671887787 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:07 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
15:38:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 267ms
15:38:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker
15:38:08 INFO - PROCESS | 1655 | 1467671888022 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:08 INFO - PROCESS | 1655 | 1467671888099 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
15:38:08 INFO - {}
15:38:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
15:38:08 INFO - {}
15:38:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
15:38:08 INFO - {}
15:38:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
15:38:08 INFO - {}
15:38:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 324ms
15:38:08 INFO - TEST-START | /FileAPI/fileReader.html
15:38:08 INFO - PROCESS | 1655 | 1467671888340 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:08 INFO - PROCESS | 1655 | 1467671888417 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
15:38:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
15:38:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
15:38:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
15:38:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 318ms
15:38:08 INFO - TEST-START | /FileAPI/historical.html
15:38:08 INFO - PROCESS | 1655 | 1467671888665 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:08 INFO - PROCESS | 1655 | 1467671888719 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
15:38:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
15:38:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
15:38:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
15:38:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
15:38:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
15:38:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
15:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
15:38:08 INFO - TEST-OK | /FileAPI/historical.html | took 218ms
15:38:08 INFO - TEST-START | /FileAPI/idlharness.html
15:38:08 INFO - PROCESS | 1655 | 1467671888888 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:08 INFO - PROCESS | 1655 | 1467671888944 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:38:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:38:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:38:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:38:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:38:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:38:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:38:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:38:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
15:38:09 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
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:38:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:38:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:38:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:38:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:38:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
15:38:09 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
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:38:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:38:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
15:38:09 INFO - TEST-OK | /FileAPI/idlharness.html | took 333ms
15:38:09 INFO - TEST-START | /FileAPI/idlharness.worker
15:38:09 INFO - PROCESS | 1655 | 1467671889223 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:09 INFO - PROCESS | 1655 | 1467671889273 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:38:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:38:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:38:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:38:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:38:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:38:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
15:38:09 INFO - {}
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:38:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:38:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
15:38:09 INFO - {}
15:38:09 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 - {}
15:38:09 INFO - {}
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:38:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:38:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:38:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
15:38:09 INFO - {}
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:38:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:38:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
15:38:09 INFO - {}
15:38:09 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 - {}
15:38:09 INFO - {}
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:38:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:38:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:38:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:38:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 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
15:38:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:38:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:38:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:38:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:38:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:38:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:38:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:38:09 INFO - {}
15:38:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 385ms
15:38:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
15:38:09 INFO - PROCESS | 1655 | 1467671889611 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:09 INFO - PROCESS | 1655 | 1467671889655 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
15:38:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 216ms
15:38:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html
15:38:09 INFO - PROCESS | 1655 | 1467671889840 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:09 INFO - PROCESS | 1655 | 1467671889891 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
15:38:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 220ms
15:38:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
15:38:10 INFO - PROCESS | 1655 | 1467671890072 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:10 INFO - PROCESS | 1655 | 1467671890152 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
15:38:10 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.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
15:38:10 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'.)
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
15:38:10 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.
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
15:38:10 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.
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
15:38:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:38:10 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.
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
15:38:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
15:38:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
15:38:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 383ms
15:38:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
15:38:10 INFO - PROCESS | 1655 | 1467671890459 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:10 INFO - PROCESS | 1655 | 1467671890539 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
15:38:10 INFO - {}
15:38:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 267ms
15:38:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
15:38:10 INFO - PROCESS | 1655 | 1467671890734 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:10 INFO - PROCESS | 1655 | 1467671890786 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
15:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
15:38:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 218ms
15:38:10 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
15:38:10 INFO - PROCESS | 1655 | 1467671890955 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:11 INFO - PROCESS | 1655 | 1467671891030 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
15:38:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:38:11 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"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:38:11 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"
15:38:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:38:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 340ms
15:38:11 INFO - TEST-START | /FileAPI/file/File-constructor.html
15:38:11 INFO - PROCESS | 1655 | 1467671891317 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:11 INFO - PROCESS | 1655 | 1467671891383 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
15:38:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
15:38:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
15:38:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
15:38:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
15:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
15:38:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
15:38:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 270ms
15:38:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
15:38:11 INFO - PROCESS | 1655 | 1467671891583 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:11 INFO - PROCESS | 1655 | 1467671891648 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
15:38:11 INFO - {}
15:38:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 275ms
15:38:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
15:38:11 INFO - PROCESS | 1655 | 1467671891856 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:11 INFO - PROCESS | 1655 | 1467671891933 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
15:38:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
15:38:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
15:38:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
15:38:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
15:38:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
15:38:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
15:38:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 267ms
15:38:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
15:38:12 INFO - PROCESS | 1655 | 1467671892161 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:12 INFO - PROCESS | 1655 | 1467671892227 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
15:38:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 217ms
15:38:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
15:38:12 INFO - PROCESS | 1655 | 1467671892386 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:12 INFO - PROCESS | 1655 | 1467671892449 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
15:38:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
15:38:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 217ms
15:38:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
15:38:12 INFO - PROCESS | 1655 | 1467671892605 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:12 INFO - PROCESS | 1655 | 1467671892664 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
15:38:12 INFO - reader.readAsText(blob_2)
15:38:12 INFO - }" did not throw
15:38:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
15:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
15:38:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
15:38:12 INFO - reader.readAsDataURL(blob_2)
15:38:12 INFO - }" did not throw
15:38:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
15:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
15:38:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
15:38:12 INFO - reader.readAsArrayBuffer(blob_2)
15:38:12 INFO - }" did not throw
15:38:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
15:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
15:38:12 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
15:38:12 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
15:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:38:12 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
15:38:12 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
15:38:12 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
15:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:38:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
15:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
15:38:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
15:38:12 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
15:38:12 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
15:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:38:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 218ms
15:38:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
15:38:12 INFO - PROCESS | 1655 | 1467671892833 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:12 INFO - PROCESS | 1655 | 1467671892890 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
15:38:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
15:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
15:38:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
15:38:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 217ms
15:38:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
15:38:13 INFO - PROCESS | 1655 | 1467671893051 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:13 INFO - PROCESS | 1655 | 1467671893110 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
15:38:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 216ms
15:38:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
15:38:13 INFO - PROCESS | 1655 | 1467671893270 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:13 INFO - PROCESS | 1655 | 1467671893337 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
15:38:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 216ms
15:38:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
15:38:13 INFO - PROCESS | 1655 | 1467671893493 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:13 INFO - PROCESS | 1655 | 1467671893576 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
15:38:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 317ms
15:38:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
15:38:13 INFO - PROCESS | 1655 | 1467671893819 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:13 INFO - PROCESS | 1655 | 1467671893906 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
15:38:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
15:38:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 325ms
15:38:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
15:38:14 INFO - PROCESS | 1655 | 1467671894143 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:14 INFO - PROCESS | 1655 | 1467671894211 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
15:38:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 217ms
15:38:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
15:38:14 INFO - PROCESS | 1655 | 1467671894357 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:14 INFO - PROCESS | 1655 | 1467671894425 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
15:38:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
15:38:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
15:38:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 217ms
15:38:14 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
15:38:14 INFO - PROCESS | 1655 | 1467671894583 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:14 INFO - PROCESS | 1655 | 1467671894650 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
15:38:14 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
15:38:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
15:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
15:38:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 216ms
15:38:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
15:38:14 INFO - PROCESS | 1655 | 1467671894805 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:14 INFO - PROCESS | 1655 | 1467671894868 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
15:38:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 477ms
15:38:15 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
15:38:15 INFO - PROCESS | 1655 | 1467671895276 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:15 INFO - PROCESS | 1655 | 1467671895352 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:15 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
15:38:15 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 318ms
15:38:15 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
15:38:15 INFO - PROCESS | 1655 | 1467671895604 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:15 INFO - PROCESS | 1655 | 1467671895658 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:15 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
15:38:15 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 275ms
15:38:15 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
15:38:15 INFO - PROCESS | 1655 | 1467671895876 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:15 INFO - PROCESS | 1655 | 1467671895938 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:16 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
15:38:16 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 316ms
15:38:16 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
15:38:16 INFO - PROCESS | 1655 | 1467671896193 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:16 INFO - PROCESS | 1655 | 1467671896284 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:16 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
15:38:16 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 367ms
15:38:16 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
15:38:16 INFO - PROCESS | 1655 | 1467671896575 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:16 INFO - PROCESS | 1655 | 1467671896641 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
15:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
15:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
15:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
15:38:16 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 277ms
15:38:16 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
15:38:16 INFO - PROCESS | 1655 | 1467671896846 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:16 INFO - PROCESS | 1655 | 1467671896915 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
15:38:17 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 267ms
15:38:17 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
15:38:17 INFO - PROCESS | 1655 | 1467671897119 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:17 INFO - PROCESS | 1655 | 1467671897170 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
15:38:17 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 267ms
15:38:17 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
15:38:17 INFO - PROCESS | 1655 | 1467671897389 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:17 INFO - PROCESS | 1655 | 1467671897451 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
15:38:17 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 266ms
15:38:17 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
15:38:17 INFO - PROCESS | 1655 | 1467671897658 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:17 INFO - PROCESS | 1655 | 1467671897720 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
15:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
15:38:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 266ms
15:38:17 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
15:38:17 INFO - PROCESS | 1655 | 1467671897933 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:18 INFO - PROCESS | 1655 | 1467671898003 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
15:38:18 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 267ms
15:38:18 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
15:38:18 INFO - PROCESS | 1655 | 1467671898204 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:18 INFO - PROCESS | 1655 | 1467671898272 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
15:38:18 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 266ms
15:38:18 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
15:38:18 INFO - PROCESS | 1655 | 1467671898473 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:18 INFO - PROCESS | 1655 | 1467671898534 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
15:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
15:38:18 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 267ms
15:38:18 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
15:38:18 INFO - PROCESS | 1655 | 1467671898755 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:18 INFO - PROCESS | 1655 | 1467671898820 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
15:38:19 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 266ms
15:38:19 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
15:38:19 INFO - PROCESS | 1655 | 1467671899024 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:19 INFO - PROCESS | 1655 | 1467671899083 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
15:38:19 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 266ms
15:38:19 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
15:38:19 INFO - PROCESS | 1655 | 1467671899292 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:19 INFO - PROCESS | 1655 | 1467671899387 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
15:38:19 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 368ms
15:38:19 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
15:38:19 INFO - PROCESS | 1655 | 1467671899672 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:19 INFO - PROCESS | 1655 | 1467671899735 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
15:38:19 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 267ms
15:38:19 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
15:38:19 INFO - PROCESS | 1655 | 1467671899956 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:20 INFO - PROCESS | 1655 | 1467671900026 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
15:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
15:38:20 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 330ms
15:38:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
15:38:20 INFO - PROCESS | 1655 | 1467671900274 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:20 INFO - PROCESS | 1655 | 1467671900333 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
15:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 219ms
15:38:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
15:38:20 INFO - PROCESS | 1655 | 1467671900505 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:20 INFO - PROCESS | 1655 | 1467671900561 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
15:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 216ms
15:38:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
15:38:20 INFO - PROCESS | 1655 | 1467671900724 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:20 INFO - PROCESS | 1655 | 1467671900791 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
15:38:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 317ms
15:38:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
15:38:21 INFO - PROCESS | 1655 | 1467671901053 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:21 INFO - PROCESS | 1655 | 1467671901137 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
15:38:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 275ms
15:38:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
15:38:21 INFO - PROCESS | 1655 | 1467671901397 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:21 INFO - PROCESS | 1655 | 1467671901499 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
15:38:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 546ms
15:38:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
15:38:21 INFO - PROCESS | 1655 | 1467671901897 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:21 INFO - PROCESS | 1655 | 1467671901968 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
15:38:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 317ms
15:38:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
15:38:22 INFO - PROCESS | 1655 | 1467671902225 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:22 INFO - PROCESS | 1655 | 1467671902288 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
15:38:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 318ms
15:38:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
15:38:22 INFO - PROCESS | 1655 | 1467671902554 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:22 INFO - PROCESS | 1655 | 1467671902621 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
15:38:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 275ms
15:38:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
15:38:22 INFO - PROCESS | 1655 | 1467671902821 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:22 INFO - PROCESS | 1655 | 1467671902875 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
15:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 267ms
15:38:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
15:38:23 INFO - PROCESS | 1655 | 1467671903093 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:23 INFO - PROCESS | 1655 | 1467671903151 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
15:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 317ms
15:38:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
15:38:23 INFO - PROCESS | 1655 | 1467671903421 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:23 INFO - PROCESS | 1655 | 1467671903509 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
15:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 374ms
15:38:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
15:38:23 INFO - PROCESS | 1655 | 1467671903789 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:23 INFO - PROCESS | 1655 | 1467671903842 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
15:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 218ms
15:38:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
15:38:24 INFO - PROCESS | 1655 | 1467671904010 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:24 INFO - PROCESS | 1655 | 1467671904083 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
15:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 267ms
15:38:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
15:38:24 INFO - PROCESS | 1655 | 1467671904285 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:24 INFO - PROCESS | 1655 | 1467671904348 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
15:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 224ms
15:38:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
15:38:24 INFO - PROCESS | 1655 | 1467671904505 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:24 INFO - PROCESS | 1655 | 1467671904568 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
15:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 266ms
15:38:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
15:38:24 INFO - PROCESS | 1655 | 1467671904775 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:24 INFO - PROCESS | 1655 | 1467671904845 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:25 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
15:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 267ms
15:38:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
15:38:25 INFO - PROCESS | 1655 | 1467671905071 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:25 INFO - PROCESS | 1655 | 1467671905135 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:25 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
15:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 217ms
15:38:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
15:38:25 INFO - PROCESS | 1655 | 1467671905290 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:25 INFO - PROCESS | 1655 | 1467671905344 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
15:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 216ms
15:38:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
15:38:25 INFO - PROCESS | 1655 | 1467671905508 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:25 INFO - PROCESS | 1655 | 1467671905567 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
15:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 219ms
15:38:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
15:38:25 INFO - PROCESS | 1655 | 1467671905735 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:25 INFO - PROCESS | 1655 | 1467671905789 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
15:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 223ms
15:38:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
15:38:25 INFO - PROCESS | 1655 | 1467671905960 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:26 INFO - PROCESS | 1655 | 1467671906024 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
15:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 216ms
15:38:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
15:38:26 INFO - PROCESS | 1655 | 1467671906185 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:26 INFO - PROCESS | 1655 | 1467671906245 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
15:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 224ms
15:38:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
15:38:26 INFO - PROCESS | 1655 | 1467671906417 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:26 INFO - PROCESS | 1655 | 1467671906474 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
15:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 222ms
15:38:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
15:38:26 INFO - PROCESS | 1655 | 1467671906636 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:26 INFO - PROCESS | 1655 | 1467671906699 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
15:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 223ms
15:38:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
15:38:26 INFO - PROCESS | 1655 | 1467671906855 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:26 INFO - PROCESS | 1655 | 1467671906916 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:27 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
15:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 216ms
15:38:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
15:38:27 INFO - PROCESS | 1655 | 1467671907073 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:27 INFO - PROCESS | 1655 | 1467671907138 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:27 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
15:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 217ms
15:38:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
15:38:27 INFO - PROCESS | 1655 | 1467671907292 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:27 INFO - PROCESS | 1655 | 1467671907350 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
15:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 217ms
15:38:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
15:38:27 INFO - PROCESS | 1655 | 1467671907517 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:27 INFO - PROCESS | 1655 | 1467671907577 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
15:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 216ms
15:38:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
15:38:27 INFO - PROCESS | 1655 | 1467671907737 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:27 INFO - PROCESS | 1655 | 1467671907804 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
15:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 217ms
15:38:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
15:38:27 INFO - PROCESS | 1655 | 1467671907956 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:28 INFO - PROCESS | 1655 | 1467671908022 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
15:38:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 417ms
15:38:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
15:38:28 INFO - PROCESS | 1655 | 1467671908376 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:28 INFO - PROCESS | 1655 | 1467671908450 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:38:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 417ms
15:38:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
15:38:28 INFO - PROCESS | 1655 | 1467671908795 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:29 INFO - PROCESS | 1655 | 1467671909039 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
15:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 416ms
15:38:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
15:38:29 INFO - PROCESS | 1655 | 1467671909222 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:29 INFO - PROCESS | 1655 | 1467671909275 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
15:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 216ms
15:38:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
15:38:29 INFO - PROCESS | 1655 | 1467671909440 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:29 INFO - PROCESS | 1655 | 1467671909492 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
15:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 267ms
15:38:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
15:38:29 INFO - PROCESS | 1655 | 1467671909720 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:29 INFO - PROCESS | 1655 | 1467671909773 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
15:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 225ms
15:38:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
15:38:29 INFO - PROCESS | 1655 | 1467671909938 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:29 INFO - PROCESS | 1655 | 1467671909989 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:38:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 217ms
15:38:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
15:38:30 INFO - PROCESS | 1655 | 1467671910158 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:30 INFO - PROCESS | 1655 | 1467671910209 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
15:38:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 216ms
15:38:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
15:38:30 INFO - PROCESS | 1655 | 1467671910376 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:30 INFO - PROCESS | 1655 | 1467671910433 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
15:38:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 216ms
15:38:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
15:38:30 INFO - PROCESS | 1655 | 1467671910606 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:30 INFO - PROCESS | 1655 | 1467671910661 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:38:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 668ms
15:38:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
15:38:31 INFO - PROCESS | 1655 | 1467671911264 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:31 INFO - PROCESS | 1655 | 1467671911317 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
15:38:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 270ms
15:38:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
15:38:31 INFO - PROCESS | 1655 | 1467671911538 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:31 INFO - PROCESS | 1655 | 1467671911596 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
15:38:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 268ms
15:38:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
15:38:31 INFO - PROCESS | 1655 | 1467671911808 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:31 INFO - PROCESS | 1655 | 1467671911870 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:32 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:38:32 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 266ms
15:38:32 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
15:38:32 INFO - PROCESS | 1655 | 1467671912077 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:32 INFO - PROCESS | 1655 | 1467671912148 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:32 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
15:38:32 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 217ms
15:38:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
15:38:32 INFO - PROCESS | 1655 | 1467671912302 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:32 INFO - PROCESS | 1655 | 1467671912358 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
15:38:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 323ms
15:38:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
15:38:32 INFO - PROCESS | 1655 | 1467671912624 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:32 INFO - PROCESS | 1655 | 1467671912702 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
15:38:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 269ms
15:38:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
15:38:32 INFO - PROCESS | 1655 | 1467671912900 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:32 INFO - PROCESS | 1655 | 1467671912954 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
15:38:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 217ms
15:38:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
15:38:33 INFO - PROCESS | 1655 | 1467671913121 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:33 INFO - PROCESS | 1655 | 1467671913175 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
15:38:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 218ms
15:38:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
15:38:33 INFO - PROCESS | 1655 | 1467671913341 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:33 INFO - PROCESS | 1655 | 1467671913397 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
15:38:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 216ms
15:38:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
15:38:33 INFO - PROCESS | 1655 | 1467671913567 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:33 INFO - PROCESS | 1655 | 1467671913624 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
15:38:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 216ms
15:38:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
15:38:33 INFO - PROCESS | 1655 | 1467671913785 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:33 INFO - PROCESS | 1655 | 1467671913844 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
15:38:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 224ms
15:38:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
15:38:34 INFO - PROCESS | 1655 | 1467671914006 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:34 INFO - PROCESS | 1655 | 1467671914064 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
15:38:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 216ms
15:38:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
15:38:34 INFO - PROCESS | 1655 | 1467671914224 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:34 INFO - PROCESS | 1655 | 1467671914275 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
15:38:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 316ms
15:38:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
15:38:34 INFO - PROCESS | 1655 | 1467671914555 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:34 INFO - PROCESS | 1655 | 1467671914641 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
15:38:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 318ms
15:38:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
15:38:34 INFO - PROCESS | 1655 | 1467671914871 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:35 INFO - PROCESS | 1655 | 1467671914999 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
15:38:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 567ms
15:38:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
15:38:35 INFO - PROCESS | 1655 | 1467671915441 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:35 INFO - PROCESS | 1655 | 1467671915514 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
15:38:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 317ms
15:38:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
15:38:35 INFO - PROCESS | 1655 | 1467671915790 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:35 INFO - PROCESS | 1655 | 1467671915844 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
15:38:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 228ms
15:38:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
15:38:36 INFO - PROCESS | 1655 | 1467671916011 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:36 INFO - PROCESS | 1655 | 1467671916075 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
15:38:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 218ms
15:38:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
15:38:36 INFO - PROCESS | 1655 | 1467671916234 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:36 INFO - PROCESS | 1655 | 1467671916289 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
15:38:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 267ms
15:38:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
15:38:36 INFO - PROCESS | 1655 | 1467671916503 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:36 INFO - PROCESS | 1655 | 1467671916561 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
15:38:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 273ms
15:38:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
15:38:36 INFO - PROCESS | 1655 | 1467671916776 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:36 INFO - PROCESS | 1655 | 1467671916874 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
15:38:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 319ms
15:38:37 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
15:38:37 INFO - PROCESS | 1655 | 1467671917094 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:37 INFO - PROCESS | 1655 | 1467671917145 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
15:38:37 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 317ms
15:38:37 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
15:38:37 INFO - PROCESS | 1655 | 1467671917423 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:37 INFO - PROCESS | 1655 | 1467671917509 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
15:38:37 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 318ms
15:38:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
15:38:37 INFO - PROCESS | 1655 | 1467671917743 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:37 INFO - PROCESS | 1655 | 1467671917814 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
15:38:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 267ms
15:38:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
15:38:38 INFO - PROCESS | 1655 | 1467671918026 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:38 INFO - PROCESS | 1655 | 1467671918126 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
15:38:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 368ms
15:38:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
15:38:38 INFO - PROCESS | 1655 | 1467671918405 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:38 INFO - PROCESS | 1655 | 1467671918483 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
15:38:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 466ms
15:38:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
15:38:38 INFO - PROCESS | 1655 | 1467671918873 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:38 INFO - PROCESS | 1655 | 1467671918928 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
15:38:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 267ms
15:38:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
15:38:39 INFO - PROCESS | 1655 | 1467671919144 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:39 INFO - PROCESS | 1655 | 1467671919208 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
15:38:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 216ms
15:38:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
15:38:39 INFO - PROCESS | 1655 | 1467671919368 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:39 INFO - PROCESS | 1655 | 1467671919423 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
15:38:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 225ms
15:38:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
15:38:39 INFO - PROCESS | 1655 | 1467671919601 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:39 INFO - PROCESS | 1655 | 1467671919659 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
15:38:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 220ms
15:38:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
15:38:39 INFO - PROCESS | 1655 | 1467671919820 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:39 INFO - PROCESS | 1655 | 1467671919878 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
15:38:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 222ms
15:38:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
15:38:40 INFO - PROCESS | 1655 | 1467671920042 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:40 INFO - PROCESS | 1655 | 1467671920100 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
15:38:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 217ms
15:38:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
15:38:40 INFO - PROCESS | 1655 | 1467671920261 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:40 INFO - PROCESS | 1655 | 1467671920333 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
15:38:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 215ms
15:38:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
15:38:40 INFO - PROCESS | 1655 | 1467671920485 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:40 INFO - PROCESS | 1655 | 1467671920559 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
15:38:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 325ms
15:38:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
15:38:40 INFO - PROCESS | 1655 | 1467671920809 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:40 INFO - PROCESS | 1655 | 1467671920892 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
15:38:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 418ms
15:38:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
15:38:41 INFO - PROCESS | 1655 | 1467671921230 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:41 INFO - PROCESS | 1655 | 1467671921299 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
15:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
15:38:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 316ms
15:38:41 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
15:38:41 INFO - PROCESS | 1655 | 1467671921557 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:41 INFO - PROCESS | 1655 | 1467671921647 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
15:38:42 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 718ms
15:38:42 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
15:38:42 INFO - PROCESS | 1655 | 1467671922278 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:42 INFO - PROCESS | 1655 | 1467671922327 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
15:38:42 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 267ms
15:38:42 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
15:38:42 INFO - PROCESS | 1655 | 1467671922555 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:42 INFO - PROCESS | 1655 | 1467671922609 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
15:38:42 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 268ms
15:38:42 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
15:38:42 INFO - PROCESS | 1655 | 1467671922837 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:42 INFO - PROCESS | 1655 | 1467671922892 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
15:38:43 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 280ms
15:38:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
15:38:43 INFO - PROCESS | 1655 | 1467671923107 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:43 INFO - PROCESS | 1655 | 1467671923156 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
15:38:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 216ms
15:38:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
15:38:43 INFO - PROCESS | 1655 | 1467671923325 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:43 INFO - PROCESS | 1655 | 1467671923375 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
15:38:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 216ms
15:38:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
15:38:43 INFO - PROCESS | 1655 | 1467671923545 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:43 INFO - PROCESS | 1655 | 1467671923606 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
15:38:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 216ms
15:38:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
15:38:43 INFO - PROCESS | 1655 | 1467671923768 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:43 INFO - PROCESS | 1655 | 1467671923823 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
15:38:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 219ms
15:38:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
15:38:43 INFO - PROCESS | 1655 | 1467671923988 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:44 INFO - PROCESS | 1655 | 1467671924038 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
15:38:44 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 217ms
15:38:44 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
15:38:44 INFO - PROCESS | 1655 | 1467671924207 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:44 INFO - PROCESS | 1655 | 1467671924257 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:44 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
15:38:44 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 217ms
15:38:44 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
15:38:44 INFO - PROCESS | 1655 | 1467671924427 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:44 INFO - PROCESS | 1655 | 1467671924484 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:44 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
15:38:44 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
15:38:44 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
15:38:44 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 216ms
15:38:44 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
15:38:44 INFO - PROCESS | 1655 | 1467671924652 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:44 INFO - PROCESS | 1655 | 1467671924709 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:44 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
15:38:44 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 323ms
15:38:44 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
15:38:44 INFO - PROCESS | 1655 | 1467671924972 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:45 INFO - PROCESS | 1655 | 1467671925021 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
15:38:45 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 317ms
15:38:45 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
15:38:45 INFO - PROCESS | 1655 | 1467671925291 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:45 INFO - PROCESS | 1655 | 1467671925344 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
15:38:45 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 216ms
15:38:45 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
15:38:45 INFO - PROCESS | 1655 | 1467671925509 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:45 INFO - PROCESS | 1655 | 1467671925561 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
15:38:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
15:38:45 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 216ms
15:38:45 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
15:38:45 INFO - PROCESS | 1655 | 1467671925727 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:45 INFO - PROCESS | 1655 | 1467671925791 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
15:38:45 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 216ms
15:38:45 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
15:38:45 INFO - PROCESS | 1655 | 1467671925952 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:46 INFO - PROCESS | 1655 | 1467671926010 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
15:38:46 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 272ms
15:38:46 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
15:38:46 INFO - PROCESS | 1655 | 1467671926222 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:46 INFO - PROCESS | 1655 | 1467671926288 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
15:38:46 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 367ms
15:38:46 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
15:38:46 INFO - PROCESS | 1655 | 1467671926591 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:46 INFO - PROCESS | 1655 | 1467671926647 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
15:38:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
15:38:46 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 267ms
15:38:46 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
15:38:46 INFO - PROCESS | 1655 | 1467671926859 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:46 INFO - PROCESS | 1655 | 1467671926925 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
15:38:47 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 268ms
15:38:47 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
15:38:47 INFO - PROCESS | 1655 | 1467671927137 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:47 INFO - PROCESS | 1655 | 1467671927195 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
15:38:47 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 223ms
15:38:47 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
15:38:47 INFO - PROCESS | 1655 | 1467671927359 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:47 INFO - PROCESS | 1655 | 1467671927419 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
15:38:47 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 217ms
15:38:47 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
15:38:47 INFO - PROCESS | 1655 | 1467671927576 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:47 INFO - PROCESS | 1655 | 1467671927634 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
15:38:47 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 218ms
15:38:47 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
15:38:47 INFO - PROCESS | 1655 | 1467671927810 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:47 INFO - PROCESS | 1655 | 1467671927869 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
15:38:48 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 219ms
15:38:48 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
15:38:48 INFO - PROCESS | 1655 | 1467671928029 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:48 INFO - PROCESS | 1655 | 1467671928096 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
15:38:48 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 215ms
15:38:48 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
15:38:48 INFO - PROCESS | 1655 | 1467671928252 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:48 INFO - PROCESS | 1655 | 1467671928320 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
15:38:48 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 222ms
15:38:48 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
15:38:48 INFO - PROCESS | 1655 | 1467671928471 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:48 INFO - PROCESS | 1655 | 1467671928530 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
15:38:48 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
15:38:48 INFO - window.indexedDB.open('test', val);..." did not throw
15:38:48 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:48 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:38:48 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
15:38:48 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
15:38:48 INFO - window.indexedDB.open('test', val);..." did not throw
15:38:48 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:48 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:38:48 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
15:38:48 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
15:38:48 INFO - window.indexedDB.open('test', val);..." did not throw
15:38:48 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:48 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:38:48 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
15:38:48 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
15:38:48 INFO - window.indexedDB.open('test', val);..." did not throw
15:38:48 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:48 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:38:48 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
15:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
15:38:48 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 270ms
15:38:48 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
15:38:48 INFO - PROCESS | 1655 | 1467671928750 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:48 INFO - PROCESS | 1655 | 1467671928814 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
15:38:48 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 216ms
15:38:48 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
15:38:48 INFO - PROCESS | 1655 | 1467671928970 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:49 INFO - PROCESS | 1655 | 1467671929029 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:49 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
15:38:49 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
15:38:49 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 825ms
15:38:49 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
15:38:49 INFO - PROCESS | 1655 | 1467671929791 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:49 INFO - PROCESS | 1655 | 1467671929900 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
15:38:50 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 516ms
15:38:50 INFO - TEST-START | /IndexedDB/idbindex_count.htm
15:38:50 INFO - PROCESS | 1655 | 1467671930311 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:50 INFO - PROCESS | 1655 | 1467671930407 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:50 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
15:38:50 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 467ms
15:38:50 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
15:38:50 INFO - PROCESS | 1655 | 1467671930782 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:50 INFO - PROCESS | 1655 | 1467671930828 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:50 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
15:38:50 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 217ms
15:38:51 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
15:38:51 INFO - PROCESS | 1655 | 1467671931009 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:51 INFO - PROCESS | 1655 | 1467671931073 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:51 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
15:38:51 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 268ms
15:38:51 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
15:38:51 INFO - PROCESS | 1655 | 1467671931277 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:51 INFO - PROCESS | 1655 | 1467671931334 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:51 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
15:38:51 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 267ms
15:38:51 INFO - TEST-START | /IndexedDB/idbindex_get.htm
15:38:51 INFO - PROCESS | 1655 | 1467671931557 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:51 INFO - PROCESS | 1655 | 1467671931635 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:51 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
15:38:51 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 325ms
15:38:51 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
15:38:51 INFO - PROCESS | 1655 | 1467671931879 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:51 INFO - PROCESS | 1655 | 1467671931951 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
15:38:52 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 267ms
15:38:52 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
15:38:52 INFO - PROCESS | 1655 | 1467671932152 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:52 INFO - PROCESS | 1655 | 1467671932219 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
15:38:52 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 317ms
15:38:52 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
15:38:52 INFO - PROCESS | 1655 | 1467671932476 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:52 INFO - PROCESS | 1655 | 1467671932561 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
15:38:52 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 317ms
15:38:52 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
15:38:52 INFO - PROCESS | 1655 | 1467671932794 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:52 INFO - PROCESS | 1655 | 1467671932864 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
15:38:53 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 265ms
15:38:53 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
15:38:53 INFO - PROCESS | 1655 | 1467671933074 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:53 INFO - PROCESS | 1655 | 1467671933146 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
15:38:53 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 274ms
15:38:53 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
15:38:53 INFO - PROCESS | 1655 | 1467671933357 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:53 INFO - PROCESS | 1655 | 1467671933439 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
15:38:53 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 368ms
15:38:53 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
15:38:53 INFO - PROCESS | 1655 | 1467671933726 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:53 INFO - PROCESS | 1655 | 1467671933801 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
15:38:53 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 266ms
15:38:53 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
15:38:54 INFO - PROCESS | 1655 | 1467671933994 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:54 INFO - PROCESS | 1655 | 1467671934068 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
15:38:54 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 318ms
15:38:54 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
15:38:54 INFO - PROCESS | 1655 | 1467671934322 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:54 INFO - PROCESS | 1655 | 1467671934379 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
15:38:54 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 269ms
15:38:54 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
15:38:54 INFO - PROCESS | 1655 | 1467671934593 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:54 INFO - PROCESS | 1655 | 1467671934650 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
15:38:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 216ms
15:38:54 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
15:38:54 INFO - PROCESS | 1655 | 1467671934819 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:54 INFO - PROCESS | 1655 | 1467671934873 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
15:38:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 216ms
15:38:55 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
15:38:55 INFO - PROCESS | 1655 | 1467671935041 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:55 INFO - PROCESS | 1655 | 1467671935096 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
15:38:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 218ms
15:38:55 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
15:38:55 INFO - PROCESS | 1655 | 1467671935262 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:55 INFO - PROCESS | 1655 | 1467671935328 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
15:38:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 216ms
15:38:55 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
15:38:55 INFO - PROCESS | 1655 | 1467671935486 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:55 INFO - PROCESS | 1655 | 1467671935562 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
15:38:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 322ms
15:38:55 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
15:38:55 INFO - PROCESS | 1655 | 1467671935809 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:55 INFO - PROCESS | 1655 | 1467671935897 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
15:38:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 266ms
15:38:56 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
15:38:56 INFO - PROCESS | 1655 | 1467671936077 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:56 INFO - PROCESS | 1655 | 1467671936139 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
15:38:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 216ms
15:38:56 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
15:38:56 INFO - PROCESS | 1655 | 1467671936295 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:56 INFO - PROCESS | 1655 | 1467671936366 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
15:38:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 217ms
15:38:56 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
15:38:56 INFO - PROCESS | 1655 | 1467671936520 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:56 INFO - PROCESS | 1655 | 1467671936611 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:56 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
15:38:56 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 423ms
15:38:56 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
15:38:56 INFO - PROCESS | 1655 | 1467671936941 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:57 INFO - PROCESS | 1655 | 1467671937035 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:57 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
15:38:57 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 617ms
15:38:57 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
15:38:57 INFO - PROCESS | 1655 | 1467671937561 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:57 INFO - PROCESS | 1655 | 1467671937615 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:57 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
15:38:57 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 217ms
15:38:57 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
15:38:57 INFO - PROCESS | 1655 | 1467671937792 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:57 INFO - PROCESS | 1655 | 1467671937847 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:58 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:38:58 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 326ms
15:38:58 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
15:38:58 INFO - PROCESS | 1655 | 1467671938136 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:58 INFO - PROCESS | 1655 | 1467671938235 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:58 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
15:38:58 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 326ms
15:38:58 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
15:38:58 INFO - PROCESS | 1655 | 1467671938442 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:58 INFO - PROCESS | 1655 | 1467671938493 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:58 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
15:38:58 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 217ms
15:38:58 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
15:38:58 INFO - PROCESS | 1655 | 1467671938661 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:58 INFO - PROCESS | 1655 | 1467671938721 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:58 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
15:38:58 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 216ms
15:38:58 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
15:38:58 INFO - PROCESS | 1655 | 1467671938888 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:58 INFO - PROCESS | 1655 | 1467671938945 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:59 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:38:59 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 225ms
15:38:59 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
15:38:59 INFO - PROCESS | 1655 | 1467671939120 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:59 INFO - PROCESS | 1655 | 1467671939174 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
15:38:59 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 223ms
15:38:59 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
15:38:59 INFO - PROCESS | 1655 | 1467671939351 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:59 INFO - PROCESS | 1655 | 1467671939417 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
15:38:59 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 267ms
15:38:59 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
15:38:59 INFO - PROCESS | 1655 | 1467671939621 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:59 INFO - PROCESS | 1655 | 1467671939684 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
15:38:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
15:38:59 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 269ms
15:38:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
15:38:59 INFO - PROCESS | 1655 | 1467671939892 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:38:59 INFO - PROCESS | 1655 | 1467671939951 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
15:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 266ms
15:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
15:39:00 INFO - PROCESS | 1655 | 1467671940162 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:00 INFO - PROCESS | 1655 | 1467671940243 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:00 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
15:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 267ms
15:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
15:39:00 INFO - PROCESS | 1655 | 1467671940437 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:00 INFO - PROCESS | 1655 | 1467671940496 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:00 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
15:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 276ms
15:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
15:39:00 INFO - PROCESS | 1655 | 1467671940709 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:00 INFO - PROCESS | 1655 | 1467671940771 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
15:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 266ms
15:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
15:39:00 INFO - PROCESS | 1655 | 1467671940977 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:01 INFO - PROCESS | 1655 | 1467671941031 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:01 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
15:39:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 217ms
15:39:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
15:39:01 INFO - PROCESS | 1655 | 1467671941203 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:01 INFO - PROCESS | 1655 | 1467671941259 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:01 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
15:39:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 223ms
15:39:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
15:39:01 INFO - PROCESS | 1655 | 1467671941423 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:01 INFO - PROCESS | 1655 | 1467671941477 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:39:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 217ms
15:39:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
15:39:01 INFO - PROCESS | 1655 | 1467671941642 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:01 INFO - PROCESS | 1655 | 1467671941705 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:01 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
15:39:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 216ms
15:39:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
15:39:01 INFO - PROCESS | 1655 | 1467671941860 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:01 INFO - PROCESS | 1655 | 1467671941917 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
15:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 216ms
15:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
15:39:02 INFO - PROCESS | 1655 | 1467671942088 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:02 INFO - PROCESS | 1655 | 1467671942144 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
15:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 216ms
15:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
15:39:02 INFO - PROCESS | 1655 | 1467671942304 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:02 INFO - PROCESS | 1655 | 1467671942359 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
15:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 217ms
15:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
15:39:02 INFO - PROCESS | 1655 | 1467671942526 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:02 INFO - PROCESS | 1655 | 1467671942585 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
15:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 219ms
15:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
15:39:02 INFO - PROCESS | 1655 | 1467671942752 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:02 INFO - PROCESS | 1655 | 1467671942817 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
15:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 216ms
15:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
15:39:02 INFO - PROCESS | 1655 | 1467671942971 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:03 INFO - PROCESS | 1655 | 1467671943033 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
15:39:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 223ms
15:39:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
15:39:03 INFO - PROCESS | 1655 | 1467671943190 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:03 INFO - PROCESS | 1655 | 1467671943246 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
15:39:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 269ms
15:39:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
15:39:03 INFO - PROCESS | 1655 | 1467671943571 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:03 INFO - PROCESS | 1655 | 1467671943743 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:03 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
15:39:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 443ms
15:39:03 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
15:39:03 INFO - PROCESS | 1655 | 1467671943991 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:04 INFO - PROCESS | 1655 | 1467671944048 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
15:39:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 218ms
15:39:04 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
15:39:04 INFO - PROCESS | 1655 | 1467671944212 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:04 INFO - PROCESS | 1655 | 1467671944272 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
15:39:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 267ms
15:39:04 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
15:39:04 INFO - PROCESS | 1655 | 1467671944492 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:04 INFO - PROCESS | 1655 | 1467671944549 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:39:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 218ms
15:39:04 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
15:39:04 INFO - PROCESS | 1655 | 1467671944710 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:04 INFO - PROCESS | 1655 | 1467671944761 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:04 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
15:39:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 216ms
15:39:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
15:39:04 INFO - PROCESS | 1655 | 1467671944929 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:04 INFO - PROCESS | 1655 | 1467671944989 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
15:39:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 267ms
15:39:05 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
15:39:05 INFO - PROCESS | 1655 | 1467671945205 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:05 INFO - PROCESS | 1655 | 1467671945259 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
15:39:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 223ms
15:39:05 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
15:39:05 INFO - PROCESS | 1655 | 1467671945437 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:05 INFO - PROCESS | 1655 | 1467671945488 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
15:39:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 226ms
15:39:05 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
15:39:05 INFO - PROCESS | 1655 | 1467671945660 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:05 INFO - PROCESS | 1655 | 1467671945747 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:06 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
15:39:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 366ms
15:39:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
15:39:06 INFO - PROCESS | 1655 | 1467671946038 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:06 INFO - PROCESS | 1655 | 1467671946097 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
15:39:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 225ms
15:39:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
15:39:06 INFO - PROCESS | 1655 | 1467671946258 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:06 INFO - PROCESS | 1655 | 1467671946322 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:06 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
15:39:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 266ms
15:39:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
15:39:06 INFO - PROCESS | 1655 | 1467671946528 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:06 INFO - PROCESS | 1655 | 1467671946604 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:06 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
15:39:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 267ms
15:39:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
15:39:06 INFO - PROCESS | 1655 | 1467671946804 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:06 INFO - PROCESS | 1655 | 1467671946869 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:07 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
15:39:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 273ms
15:39:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
15:39:07 INFO - PROCESS | 1655 | 1467671947073 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:07 INFO - PROCESS | 1655 | 1467671947135 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
15:39:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 217ms
15:39:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
15:39:07 INFO - PROCESS | 1655 | 1467671947333 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:07 INFO - PROCESS | 1655 | 1467671947426 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:07 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
15:39:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 422ms
15:39:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
15:39:07 INFO - PROCESS | 1655 | 1467671947770 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:07 INFO - PROCESS | 1655 | 1467671947839 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
15:39:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 569ms
15:39:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
15:39:08 INFO - PROCESS | 1655 | 1467671948342 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:08 INFO - PROCESS | 1655 | 1467671948397 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
15:39:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 267ms
15:39:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
15:39:08 INFO - PROCESS | 1655 | 1467671948613 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:08 INFO - PROCESS | 1655 | 1467671948672 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
15:39:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 268ms
15:39:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
15:39:08 INFO - PROCESS | 1655 | 1467671948892 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:08 INFO - PROCESS | 1655 | 1467671948949 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:09 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"
15:39:09 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
15:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:39:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 267ms
15:39:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
15:39:09 INFO - PROCESS | 1655 | 1467671949159 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:09 INFO - PROCESS | 1655 | 1467671949211 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:09 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"
15:39:09 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
15:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:39:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 217ms
15:39:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
15:39:09 INFO - PROCESS | 1655 | 1467671949378 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:09 INFO - PROCESS | 1655 | 1467671949437 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
15:39:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 216ms
15:39:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
15:39:09 INFO - PROCESS | 1655 | 1467671949604 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:09 INFO - PROCESS | 1655 | 1467671949665 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
15:39:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 223ms
15:39:09 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
15:39:09 INFO - PROCESS | 1655 | 1467671949823 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:09 INFO - PROCESS | 1655 | 1467671949875 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
15:39:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 217ms
15:39:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
15:39:10 INFO - PROCESS | 1655 | 1467671950042 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:10 INFO - PROCESS | 1655 | 1467671950092 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
15:39:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 218ms
15:39:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
15:39:10 INFO - PROCESS | 1655 | 1467671950273 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:10 INFO - PROCESS | 1655 | 1467671950335 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
15:39:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 266ms
15:39:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
15:39:10 INFO - PROCESS | 1655 | 1467671950537 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:10 INFO - PROCESS | 1655 | 1467671950595 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
15:39:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 269ms
15:39:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
15:39:10 INFO - PROCESS | 1655 | 1467671950809 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:10 INFO - PROCESS | 1655 | 1467671950878 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
15:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 266ms
15:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
15:39:11 INFO - PROCESS | 1655 | 1467671951077 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:11 INFO - PROCESS | 1655 | 1467671951138 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 266ms
15:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
15:39:11 INFO - PROCESS | 1655 | 1467671951352 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:11 INFO - PROCESS | 1655 | 1467671951415 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:11 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
15:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 219ms
15:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
15:39:11 INFO - PROCESS | 1655 | 1467671951572 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:11 INFO - PROCESS | 1655 | 1467671951625 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
15:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 216ms
15:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
15:39:11 INFO - PROCESS | 1655 | 1467671951791 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:11 INFO - PROCESS | 1655 | 1467671951849 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
15:39:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 218ms
15:39:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
15:39:12 INFO - PROCESS | 1655 | 1467671952011 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:12 INFO - PROCESS | 1655 | 1467671952069 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
15:39:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 218ms
15:39:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
15:39:12 INFO - PROCESS | 1655 | 1467671952238 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:12 INFO - PROCESS | 1655 | 1467671952300 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
15:39:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 224ms
15:39:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
15:39:12 INFO - PROCESS | 1655 | 1467671952458 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:12 INFO - PROCESS | 1655 | 1467671952518 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
15:39:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 318ms
15:39:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
15:39:12 INFO - PROCESS | 1655 | 1467671952796 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:12 INFO - PROCESS | 1655 | 1467671952885 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
15:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 277ms
15:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
15:39:13 INFO - PROCESS | 1655 | 1467671953060 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:13 INFO - PROCESS | 1655 | 1467671953119 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
15:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 216ms
15:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
15:39:13 INFO - PROCESS | 1655 | 1467671953282 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:13 INFO - PROCESS | 1655 | 1467671953342 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
15:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 217ms
15:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
15:39:13 INFO - PROCESS | 1655 | 1467671953497 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:13 INFO - PROCESS | 1655 | 1467671953560 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
15:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 216ms
15:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
15:39:13 INFO - PROCESS | 1655 | 1467671953725 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:13 INFO - PROCESS | 1655 | 1467671953784 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
15:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
15:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 218ms
15:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
15:39:13 INFO - PROCESS | 1655 | 1467671953945 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:14 INFO - PROCESS | 1655 | 1467671954005 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
15:39:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 268ms
15:39:14 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
15:39:14 INFO - PROCESS | 1655 | 1467671954323 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:14 INFO - PROCESS | 1655 | 1467671954416 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
15:39:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 494ms
15:39:14 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
15:39:14 INFO - PROCESS | 1655 | 1467671954792 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:14 INFO - PROCESS | 1655 | 1467671954842 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
15:39:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 268ms
15:39:15 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
15:39:15 INFO - PROCESS | 1655 | 1467671955070 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:15 INFO - PROCESS | 1655 | 1467671955125 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
15:39:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 274ms
15:39:15 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
15:39:15 INFO - PROCESS | 1655 | 1467671955343 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:15 INFO - PROCESS | 1655 | 1467671955399 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
15:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
15:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
15:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
15:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
15:39:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 267ms
15:39:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
15:39:15 INFO - PROCESS | 1655 | 1467671955610 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:15 INFO - PROCESS | 1655 | 1467671955677 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
15:39:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 266ms
15:39:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
15:39:15 INFO - PROCESS | 1655 | 1467671955878 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:15 INFO - PROCESS | 1655 | 1467671955935 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:16 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
15:39:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 218ms
15:39:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
15:39:16 INFO - PROCESS | 1655 | 1467671956106 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:16 INFO - PROCESS | 1655 | 1467671956167 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:16 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
15:39:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 216ms
15:39:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
15:39:16 INFO - PROCESS | 1655 | 1467671956324 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:16 INFO - PROCESS | 1655 | 1467671956376 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
15:39:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 219ms
15:39:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
15:39:16 INFO - PROCESS | 1655 | 1467671956545 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:16 INFO - PROCESS | 1655 | 1467671956621 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:16 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
15:39:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 268ms
15:39:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
15:39:16 INFO - PROCESS | 1655 | 1467671956821 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:16 INFO - PROCESS | 1655 | 1467671956882 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:17 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
15:39:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 273ms
15:39:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
15:39:17 INFO - PROCESS | 1655 | 1467671957090 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:17 INFO - PROCESS | 1655 | 1467671957157 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:39:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 266ms
15:39:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
15:39:17 INFO - PROCESS | 1655 | 1467671957360 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:17 INFO - PROCESS | 1655 | 1467671957432 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:17 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
15:39:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 267ms
15:39:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
15:39:17 INFO - PROCESS | 1655 | 1467671957629 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:17 INFO - PROCESS | 1655 | 1467671957705 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
15:39:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 266ms
15:39:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
15:39:17 INFO - PROCESS | 1655 | 1467671957907 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:18 INFO - PROCESS | 1655 | 1467671958046 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
15:39:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 374ms
15:39:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
15:39:18 INFO - PROCESS | 1655 | 1467671958278 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:18 INFO - PROCESS | 1655 | 1467671958360 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
15:39:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 268ms
15:39:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
15:39:18 INFO - PROCESS | 1655 | 1467671958545 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:18 INFO - PROCESS | 1655 | 1467671958612 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
15:39:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 216ms
15:39:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
15:39:18 INFO - PROCESS | 1655 | 1467671958773 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:18 INFO - PROCESS | 1655 | 1467671958827 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
15:39:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 218ms
15:39:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
15:39:18 INFO - PROCESS | 1655 | 1467671958992 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:19 INFO - PROCESS | 1655 | 1467671959066 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
15:39:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 317ms
15:39:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
15:39:19 INFO - PROCESS | 1655 | 1467671959312 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:19 INFO - PROCESS | 1655 | 1467671959385 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
15:39:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 266ms
15:39:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
15:39:19 INFO - PROCESS | 1655 | 1467671959587 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:19 INFO - PROCESS | 1655 | 1467671959642 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:19 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
15:39:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 224ms
15:39:19 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
15:39:19 INFO - PROCESS | 1655 | 1467671959807 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:19 INFO - PROCESS | 1655 | 1467671959863 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
15:39:20 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 217ms
15:39:20 INFO - TEST-START | /IndexedDB/idbtransaction.htm
15:39:20 INFO - PROCESS | 1655 | 1467671960026 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:20 INFO - PROCESS | 1655 | 1467671960085 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
15:39:20 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 216ms
15:39:20 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
15:39:20 INFO - PROCESS | 1655 | 1467671960247 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:20 INFO - PROCESS | 1655 | 1467671960314 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
15:39:20 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 217ms
15:39:20 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
15:39:20 INFO - PROCESS | 1655 | 1467671960471 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:20 INFO - PROCESS | 1655 | 1467671960534 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
15:39:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
15:39:20 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 425ms
15:39:20 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
15:39:20 INFO - PROCESS | 1655 | 1467671960894 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:20 INFO - PROCESS | 1655 | 1467671960973 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:21 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
15:39:21 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 466ms
15:39:21 INFO - TEST-START | /IndexedDB/index_sort_order.htm
15:39:21 INFO - PROCESS | 1655 | 1467671961363 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:21 INFO - PROCESS | 1655 | 1467671961452 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:21 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
15:39:21 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 518ms
15:39:21 INFO - TEST-START | /IndexedDB/interfaces.html
15:39:21 INFO - PROCESS | 1655 | 1467671961890 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:21 INFO - PROCESS | 1655 | 1467671961953 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
15:39:22 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
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
15:39:22 INFO - TEST-OK | /IndexedDB/interfaces.html | took 390ms
15:39:22 INFO - TEST-START | /IndexedDB/interfaces.worker
15:39:22 INFO - PROCESS | 1655 | 1467671962294 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:22 INFO - PROCESS | 1655 | 1467671962347 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
15:39:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:39:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:39:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:39:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:39:22 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
15:39:22 INFO - {}
15:39:22 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 - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
15:39:22 INFO - {}
15:39:22 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 495ms
15:39:22 INFO - TEST-START | /IndexedDB/key_invalid.htm
15:39:22 INFO - PROCESS | 1655 | 1467671962795 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:22 INFO - PROCESS | 1655 | 1467671962849 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
15:39:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
15:39:23 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 272ms
15:39:23 INFO - TEST-START | /IndexedDB/key_valid.html
15:39:23 INFO - PROCESS | 1655 | 1467671963073 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:23 INFO - PROCESS | 1655 | 1467671963138 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
15:39:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
15:39:23 INFO - TEST-OK | /IndexedDB/key_valid.html | took 369ms
15:39:23 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
15:39:23 INFO - PROCESS | 1655 | 1467671963448 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:23 INFO - PROCESS | 1655 | 1467671963501 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:23 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
15:39:23 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 268ms
15:39:23 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
15:39:23 INFO - PROCESS | 1655 | 1467671963723 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:23 INFO - PROCESS | 1655 | 1467671963794 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:23 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
15:39:23 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 274ms
15:39:23 INFO - TEST-START | /IndexedDB/keygenerator.htm
15:39:24 INFO - PROCESS | 1655 | 1467671963995 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:24 INFO - PROCESS | 1655 | 1467671964055 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
15:39:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
15:39:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
15:39:24 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 267ms
15:39:24 INFO - TEST-START | /IndexedDB/keyorder.htm
15:39:24 INFO - PROCESS | 1655 | 1467671964271 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:24 INFO - PROCESS | 1655 | 1467671964335 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
15:39:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
15:39:24 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 377ms
15:39:24 INFO - TEST-START | /IndexedDB/keypath.htm
15:39:24 INFO - PROCESS | 1655 | 1467671964644 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:24 INFO - PROCESS | 1655 | 1467671964706 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
15:39:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
15:39:24 INFO - TEST-OK | /IndexedDB/keypath.htm | took 269ms
15:39:24 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
15:39:24 INFO - PROCESS | 1655 | 1467671964927 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:24 INFO - PROCESS | 1655 | 1467671964993 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
15:39:25 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 280ms
15:39:25 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
15:39:25 INFO - PROCESS | 1655 | 1467671965205 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:25 INFO - PROCESS | 1655 | 1467671965280 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
15:39:25 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
15:39:25 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 273ms
15:39:25 INFO - TEST-START | /IndexedDB/list_ordering.htm
15:39:25 INFO - PROCESS | 1655 | 1467671965475 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:25 INFO - PROCESS | 1655 | 1467671965530 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:25 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
15:39:25 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
15:39:25 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
15:39:25 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 271ms
15:39:25 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
15:39:25 INFO - PROCESS | 1655 | 1467671965757 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:25 INFO - PROCESS | 1655 | 1467671965813 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:25 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
15:39:25 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 223ms
15:39:25 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
15:39:25 INFO - PROCESS | 1655 | 1467671965974 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:26 INFO - PROCESS | 1655 | 1467671966028 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:26 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
15:39:26 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 219ms
15:39:26 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
15:39:26 INFO - PROCESS | 1655 | 1467671966207 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:26 INFO - PROCESS | 1655 | 1467671966263 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:26 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
15:39:26 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 220ms
15:39:26 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
15:39:26 INFO - PROCESS | 1655 | 1467671966428 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:26 INFO - PROCESS | 1655 | 1467671966488 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:26 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
15:39:26 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 216ms
15:39:26 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
15:39:26 INFO - PROCESS | 1655 | 1467671966654 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:26 INFO - PROCESS | 1655 | 1467671966709 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:26 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
15:39:26 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 266ms
15:39:26 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
15:39:26 INFO - PROCESS | 1655 | 1467671966923 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:26 INFO - PROCESS | 1655 | 1467671966984 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:27 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
15:39:27 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 266ms
15:39:27 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
15:39:27 INFO - PROCESS | 1655 | 1467671967193 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:27 INFO - PROCESS | 1655 | 1467671967252 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:27 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
15:39:27 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 517ms
15:39:27 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
15:39:27 INFO - PROCESS | 1655 | 1467671967717 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:27 INFO - PROCESS | 1655 | 1467671967826 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:28 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
15:39:28 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 519ms
15:39:28 INFO - TEST-START | /IndexedDB/value.htm
15:39:28 INFO - PROCESS | 1655 | 1467671968237 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:28 INFO - PROCESS | 1655 | 1467671968293 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:28 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
15:39:28 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
15:39:28 INFO - TEST-OK | /IndexedDB/value.htm | took 421ms
15:39:28 INFO - TEST-START | /IndexedDB/value_recursive.htm
15:39:28 INFO - PROCESS | 1655 | 1467671968660 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:28 INFO - PROCESS | 1655 | 1467671968727 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:29 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
15:39:29 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
15:39:29 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
15:39:29 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1121ms
15:39:29 INFO - TEST-START | /IndexedDB/writer-starvation.htm
15:39:29 INFO - PROCESS | 1655 | 1467671969785 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:29 INFO - PROCESS | 1655 | 1467671969829 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:30 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
15:39:30 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 419ms
15:39:30 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
15:39:30 INFO - PROCESS | 1655 | 1467671970208 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:30 INFO - PROCESS | 1655 | 1467671970270 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
15:39:30 INFO - {}
15:39:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
15:39:30 INFO - {}
15:39:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
15:39:30 INFO - {}
15:39:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
15:39:30 INFO - {}
15:39:30 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 267ms
15:39:30 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
15:39:30 INFO - PROCESS | 1655 | 1467671970489 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:30 INFO - PROCESS | 1655 | 1467671970548 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
15:39:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
15:39:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
15:39:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
15:39:30 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 223ms
15:39:30 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
15:39:30 INFO - PROCESS | 1655 | 1467671970708 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:30 INFO - PROCESS | 1655 | 1467671970758 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
15:39:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
15:39:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 272ms
15:39:30 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
15:39:30 INFO - PROCESS | 1655 | 1467671970989 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:31 INFO - PROCESS | 1655 | 1467671971038 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
15:39:31 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
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
15:39:31 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
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
15:39:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 229ms
15:39:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
15:39:31 INFO - PROCESS | 1655 | 1467671971222 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:31 INFO - PROCESS | 1655 | 1467671971281 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:31 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() {
15:39:31 INFO - [native code]
15:39:31 INFO - }" but got function "function () {
15:39:31 INFO - }"
15:39:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
15:39:31 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
15:39:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
15:39:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 224ms
15:39:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
15:39:31 INFO - PROCESS | 1655 | 1467671971442 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:31 INFO - PROCESS | 1655 | 1467671971493 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:31 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() {
15:39:31 INFO - [native code]
15:39:31 INFO - }" but got function "function () {
15:39:31 INFO - }"
15:39:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
15:39:31 INFO - {}
15:39:31 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
15:39:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
15:39:31 INFO - {}
15:39:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 268ms
15:39:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
15:39:31 INFO - PROCESS | 1655 | 1467671971712 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:31 INFO - PROCESS | 1655 | 1467671971774 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
15:39:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
15:39:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
15:39:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:39:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
15:39:31 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"
15:39:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:39:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:39:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:39:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
15:39:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
15:39:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:39:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
15:39:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:39:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:39:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
15:39:31 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"
15:39:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:39:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
15:39:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:39:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:39:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:39:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:39:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 269ms
15:39:31 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
15:39:31 INFO - PROCESS | 1655 | 1467671971992 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:32 INFO - PROCESS | 1655 | 1467671972055 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
15:39:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 217ms
15:39:32 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
15:39:32 INFO - PROCESS | 1655 | 1467671972212 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:32 INFO - PROCESS | 1655 | 1467671972278 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
15:39:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
15:39:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
15:39:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
15:39:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 316ms
15:39:32 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
15:39:32 INFO - PROCESS | 1655 | 1467671972539 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:32 INFO - PROCESS | 1655 | 1467671972602 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
15:39:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
15:39:32 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
15:39:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
15:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
15:39:32 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 328ms
15:39:32 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
15:39:32 INFO - PROCESS | 1655 | 1467671972874 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:32 INFO - PROCESS | 1655 | 1467671972966 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
15:39:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
15:39:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
15:39:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
15:39:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
15:39:34 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1327ms
15:39:34 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
15:39:34 INFO - PROCESS | 1655 | 1467671974196 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:34 INFO - PROCESS | 1655 | 1467671974246 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
15:39:35 INFO - {}
15:39:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
15:39:35 INFO - {}
15:39:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
15:39:35 INFO - {}
15:39:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
15:39:35 INFO - {}
15:39:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
15:39:35 INFO - {}
15:39:35 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1272ms
15:39:35 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
15:39:35 INFO - PROCESS | 1655 | 1467671975468 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:35 INFO - PROCESS | 1655 | 1467671975517 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:35 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
15:39:35 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 418ms
15:39:35 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
15:39:35 INFO - PROCESS | 1655 | 1467671975891 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:35 INFO - PROCESS | 1655 | 1467671975974 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:36 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
15:39:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
15:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
15:39:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 268ms
15:39:36 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
15:39:36 INFO - PROCESS | 1655 | 1467671976162 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:36 INFO - PROCESS | 1655 | 1467671976212 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:46 INFO - PROCESS | 1655 | MARIONETTE LOG: INFO: Timeout fired
15:39:46 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
15:39:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
15:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
15:39:46 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10133ms
15:39:46 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
15:39:46 INFO - PROCESS | 1655 | 1467671986299 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:46 INFO - PROCESS | 1655 | 1467671986343 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:46 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
15:39:46 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 518ms
15:39:46 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
15:39:46 INFO - PROCESS | 1655 | 1467671986824 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:46 INFO - PROCESS | 1655 | 1467671986890 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:47 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
15:39:47 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 268ms
15:39:47 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
15:39:47 INFO - PROCESS | 1655 | 1467671987096 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:47 INFO - PROCESS | 1655 | 1467671987152 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:47 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
15:39:47 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 267ms
15:39:47 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
15:39:47 INFO - PROCESS | 1655 | 1467671987363 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:47 INFO - PROCESS | 1655 | 1467671987413 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:47 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
15:39:47 INFO - {}
15:39:47 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 267ms
15:39:47 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
15:39:47 INFO - PROCESS | 1655 | 1467671987639 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:47 INFO - PROCESS | 1655 | 1467671987693 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:47 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
15:39:47 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 226ms
15:39:47 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
15:39:47 INFO - PROCESS | 1655 | 1467671987861 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:47 INFO - PROCESS | 1655 | 1467671987923 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:48 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
15:39:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
15:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
15:39:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
15:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
15:39:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 216ms
15:39:48 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
15:39:48 INFO - PROCESS | 1655 | 1467671988109 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:48 INFO - PROCESS | 1655 | 1467671988170 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:48 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().
15:39:48 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 317ms
15:39:48 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
15:39:48 INFO - PROCESS | 1655 | 1467671988496 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:48 INFO - PROCESS | 1655 | 1467671988571 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:48 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
15:39:48 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 217ms
15:39:48 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
15:39:48 INFO - PROCESS | 1655 | 1467671988724 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:48 INFO - PROCESS | 1655 | 1467671988776 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:48 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
15:39:48 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 226ms
15:39:48 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
15:39:48 INFO - PROCESS | 1655 | 1467671988947 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:49 INFO - PROCESS | 1655 | 1467671988999 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:49 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"
15:39:49 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
15:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:49 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
15:39:49 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
15:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:49 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
15:39:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
15:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
15:39:49 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 267ms
15:39:49 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
15:39:49 INFO - PROCESS | 1655 | 1467671989214 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:49 INFO - PROCESS | 1655 | 1467671989275 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:49 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
15:39:49 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 216ms
15:39:49 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
15:39:49 INFO - PROCESS | 1655 | 1467671989439 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:49 INFO - PROCESS | 1655 | 1467671989488 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:49 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
15:39:49 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 225ms
15:39:49 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
15:39:49 INFO - PROCESS | 1655 | 1467671989679 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:49 INFO - PROCESS | 1655 | 1467671989739 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:49 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
15:39:49 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 216ms
15:39:49 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
15:39:49 INFO - PROCESS | 1655 | 1467671989896 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:49 INFO - PROCESS | 1655 | 1467671989947 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:39:50 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
15:39:50 INFO - do_test/)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
15:40:14 INFO - )
15:40:14 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 216ms
15:40:14 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
15:40:14 INFO - PROCESS | 1655 | 1467672014578 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:14 INFO - PROCESS | 1655 | 1467672014630 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
15:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
15:40:14 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 218ms
15:40:14 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
15:40:14 INFO - PROCESS | 1655 | 1467672014802 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:14 INFO - PROCESS | 1655 | 1467672014862 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
15:40:15 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 269ms
15:40:15 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
15:40:15 INFO - PROCESS | 1655 | 1467672015074 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:15 INFO - PROCESS | 1655 | 1467672015138 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
15:40:15 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 218ms
15:40:15 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
15:40:15 INFO - PROCESS | 1655 | 1467672015294 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:15 INFO - PROCESS | 1655 | 1467672015343 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
15:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
15:40:15 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 217ms
15:40:15 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
15:40:15 INFO - PROCESS | 1655 | 1467672015514 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:15 INFO - PROCESS | 1655 | 1467672015569 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:15 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
15:40:15 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:15 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
15:40:15 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 217ms
15:40:15 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
15:40:15 INFO - PROCESS | 1655 | 1467672015740 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:15 INFO - PROCESS | 1655 | 1467672015790 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:15 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
15:40:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
15:40:15 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 224ms
15:40:15 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
15:40:15 INFO - PROCESS | 1655 | 1467672015960 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:16 INFO - PROCESS | 1655 | 1467672016016 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:16 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
15:40:16 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 218ms
15:40:16 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
15:40:16 INFO - PROCESS | 1655 | 1467672016180 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:16 INFO - PROCESS | 1655 | 1467672016241 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:16 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
15:40:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
15:40:16 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 216ms
15:40:16 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
15:40:16 INFO - PROCESS | 1655 | 1467672016411 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:16 INFO - PROCESS | 1655 | 1467672016473 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:16 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
15:40:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
15:40:16 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 273ms
15:40:16 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
15:40:16 INFO - PROCESS | 1655 | 1467672016677 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:16 INFO - PROCESS | 1655 | 1467672016746 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:16 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
15:40:16 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 268ms
15:40:16 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
15:40:16 INFO - PROCESS | 1655 | 1467672016958 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:17 INFO - PROCESS | 1655 | 1467672017029 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
15:40:17 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 266ms
15:40:17 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
15:40:17 INFO - PROCESS | 1655 | 1467672017228 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:17 INFO - PROCESS | 1655 | 1467672017290 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
15:40:17 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 267ms
15:40:17 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
15:40:17 INFO - PROCESS | 1655 | 1467672017498 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:17 INFO - PROCESS | 1655 | 1467672017565 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
15:40:17 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 266ms
15:40:17 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
15:40:17 INFO - PROCESS | 1655 | 1467672017774 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:17 INFO - PROCESS | 1655 | 1467672017830 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:17 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
15:40:17 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
15:40:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:40:17 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
15:40:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
15:40:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
15:40:17 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 223ms
15:40:17 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
15:40:17 INFO - PROCESS | 1655 | 1467672017993 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:18 INFO - PROCESS | 1655 | 1467672018052 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
15:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
15:40:18 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 218ms
15:40:18 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
15:40:18 INFO - PROCESS | 1655 | 1467672018223 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:18 INFO - PROCESS | 1655 | 1467672018278 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
15:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
15:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
15:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
15:40:18 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 225ms
15:40:18 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
15:40:18 INFO - PROCESS | 1655 | 1467672018444 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:18 INFO - PROCESS | 1655 | 1467672018507 Marionette INFO sendAsync 9f565e28-794c-c045-b473-2956e1416ba3
15:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: