builder: mozilla-beta_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0100
starttime: 1468785562.07
results: success (0)
buildid: 20160715100158
builduid: 169fdda1c4bd408d8deca56bc0cdf73e
revision: b9a4d34cb07363b0616321353610e47c1ddaa2ae
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:22.068224) =========
master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:22.068601) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:22.068872) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:22.355956) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:22.356268) =========
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.SjwvKVLz8P/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.M4P6Ms3rJJ/Listeners
TMPDIR=/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/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-17 12:59:22-- 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% 11.0M=0.001s
2016-07-17 12:59:22 (11.0 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.156104
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:22.582370) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:22.582663) =========
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.SjwvKVLz8P/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.M4P6Ms3rJJ/Listeners
TMPDIR=/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/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.027774
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:22.657555) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-17 12:59:22.657865) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b9a4d34cb07363b0616321353610e47c1ddaa2ae --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 b9a4d34cb07363b0616321353610e47c1ddaa2ae --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.SjwvKVLz8P/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.M4P6Ms3rJJ/Listeners
TMPDIR=/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/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-17 12:59:22,747 truncating revision to first 12 chars
2016-07-17 12:59:22,747 Setting DEBUG logging.
2016-07-17 12:59:22,748 attempt 1/10
2016-07-17 12:59:22,748 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b9a4d34cb073?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-17 12:59:23,986 unpacking tar archive at: mozilla-beta-b9a4d34cb073/testing/mozharness/
program finished with exit code 0
elapsedTime=1.508951
========= master_lag: 0.13 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-17 12:59:24.298541) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:24.298859) =========
script_repo_revision: b9a4d34cb07363b0616321353610e47c1ddaa2ae
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:24.299273) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:24.299565) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 12:59:24.380146) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 37 secs) (at 2016-07-17 12:59:24.380428) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.SjwvKVLz8P/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/local/bin/node
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners
TMPDIR=/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/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
12:59:24 INFO - MultiFileLogger online at 20160717 12:59:24 in /builds/slave/test
12:59:24 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
12:59:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
12:59:24 INFO - {'append_to_log': False,
12:59:24 INFO - 'base_work_dir': '/builds/slave/test',
12:59:24 INFO - 'blob_upload_branch': 'mozilla-beta',
12:59:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
12:59:24 INFO - 'buildbot_json_path': 'buildprops.json',
12:59:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
12:59:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:59:24 INFO - 'download_minidump_stackwalk': True,
12:59:24 INFO - 'download_symbols': 'ondemand',
12:59:24 INFO - 'e10s': True,
12:59:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
12:59:24 INFO - 'tooltool.py': '/tools/tooltool.py',
12:59:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
12:59:24 INFO - '/tools/misc-python/virtualenv.py')},
12:59:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:59:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:59:24 INFO - 'log_level': 'info',
12:59:24 INFO - 'log_to_console': True,
12:59:24 INFO - 'opt_config_files': (),
12:59:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:59:24 INFO - '--processes=1',
12:59:24 INFO - '--config=%(test_path)s/wptrunner.ini',
12:59:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:59:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:59:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:59:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:59:24 INFO - 'pip_index': False,
12:59:24 INFO - 'require_test_zip': True,
12:59:24 INFO - 'test_type': ('testharness',),
12:59:24 INFO - 'this_chunk': '1',
12:59:24 INFO - 'tooltool_cache': '/builds/tooltool_cache',
12:59:24 INFO - 'total_chunks': '5',
12:59:24 INFO - 'virtualenv_path': 'venv',
12:59:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:59:24 INFO - 'work_dir': 'build'}
12:59:24 INFO - #####
12:59:24 INFO - ##### Running clobber step.
12:59:24 INFO - #####
12:59:24 INFO - Running pre-action listener: _resource_record_pre_action
12:59:24 INFO - Running main action method: clobber
12:59:24 INFO - rmtree: /builds/slave/test/build
12:59:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
12:59:26 INFO - Running post-action listener: _resource_record_post_action
12:59:26 INFO - #####
12:59:26 INFO - ##### Running read-buildbot-config step.
12:59:26 INFO - #####
12:59:26 INFO - Running pre-action listener: _resource_record_pre_action
12:59:26 INFO - Running main action method: read_buildbot_config
12:59:26 INFO - Using buildbot properties:
12:59:26 INFO - {
12:59:26 INFO - "project": "",
12:59:26 INFO - "product": "firefox",
12:59:26 INFO - "script_repo_revision": "production",
12:59:26 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
12:59:26 INFO - "repository": "",
12:59:26 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-e10s-1",
12:59:26 INFO - "buildid": "20160715100158",
12:59:26 INFO - "pgo_build": "False",
12:59:26 INFO - "basedir": "/builds/slave/test",
12:59:26 INFO - "buildnumber": 21,
12:59:26 INFO - "slavename": "t-yosemite-r7-0100",
12:59:26 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/",
12:59:26 INFO - "platform": "macosx64",
12:59:26 INFO - "branch": "mozilla-beta",
12:59:26 INFO - "revision": "b9a4d34cb07363b0616321353610e47c1ddaa2ae",
12:59:26 INFO - "repo_path": "releases/mozilla-beta",
12:59:26 INFO - "moz_repo_path": "",
12:59:26 INFO - "stage_platform": "macosx64",
12:59:26 INFO - "builduid": "169fdda1c4bd408d8deca56bc0cdf73e",
12:59:26 INFO - "slavebuilddir": "test"
12:59:26 INFO - }
12:59:26 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.dmg.
12:59:26 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.test_packages.json.
12:59:26 INFO - Running post-action listener: _resource_record_post_action
12:59:26 INFO - #####
12:59:26 INFO - ##### Running download-and-extract step.
12:59:26 INFO - #####
12:59:26 INFO - Running pre-action listener: _resource_record_pre_action
12:59:26 INFO - Running main action method: download_and_extract
12:59:26 INFO - mkdir: /builds/slave/test/build/tests
12:59:26 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')]}
12:59:26 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.test_packages.json
12:59:26 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
12:59:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/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
12:59:26 INFO - Downloaded 1165 bytes.
12:59:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
12:59:26 INFO - Using the following test package requirements:
12:59:26 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
12:59:26 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:59:26 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
12:59:26 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:59:26 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
12:59:26 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
12:59:26 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:59:26 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
12:59:26 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
12:59:26 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:59:26 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
12:59:26 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:59:26 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
12:59:26 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:59:26 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
12:59:26 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:59:26 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
12:59:26 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
12:59:26 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')]}
12:59:26 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.common.tests.zip
12:59:26 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
12:59:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/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
12:59:32 INFO - Downloaded 18314857 bytes.
12:59:32 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/*']
12:59:32 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/*
12:59:33 INFO - caution: filename not matched: web-platform/*
12:59:33 INFO - Return code: 11
12:59:33 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')]}
12:59:33 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.web-platform.tests.zip
12:59:33 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/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
12:59:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/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
12:59:40 INFO - Downloaded 36389884 bytes.
12:59:40 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/*']
12:59:40 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/*
12:59:44 INFO - caution: filename not matched: bin/*
12:59:44 INFO - caution: filename not matched: config/*
12:59:44 INFO - caution: filename not matched: mozbase/*
12:59:44 INFO - caution: filename not matched: marionette/*
12:59:44 INFO - caution: filename not matched: tools/wptserve/*
12:59:44 INFO - Return code: 11
12:59:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:59:44 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.dmg
12:59:44 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
12:59:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
12:59:46 INFO - Downloaded 86189429 bytes.
12:59:46 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.dmg
12:59:46 INFO - mkdir: /builds/slave/test/properties
12:59:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
12:59:46 INFO - Writing to file /builds/slave/test/properties/build_url
12:59:46 INFO - Contents:
12:59:46 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468602118/firefox-48.0.en-US.mac.dmg
12:59:46 INFO - Running post-action listener: _resource_record_post_action
12:59:46 INFO - Running post-action listener: set_extra_try_arguments
12:59:46 INFO - #####
12:59:46 INFO - ##### Running create-virtualenv step.
12:59:46 INFO - #####
12:59:46 INFO - Running pre-action listener: _pre_create_virtualenv
12:59:46 INFO - Running pre-action listener: _resource_record_pre_action
12:59:46 INFO - Running main action method: create_virtualenv
12:59:46 INFO - Creating virtualenv /builds/slave/test/build/venv
12:59:46 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
12:59:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
12:59:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
12:59:46 INFO - Using real prefix '/tools/python27'
12:59:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python
12:59:47 INFO - Installing distribute.............................................................................................................................................................................................done.
12:59:50 INFO - Installing pip.................done.
12:59:50 INFO - Return code: 0
12:59:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
12:59:50 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')]}
12:59:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:59:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:59:50 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')]}
12:59:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:59:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:59:50 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 0x10c0c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92a1cde320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e15e0>, '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 0x10bcc4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bcef990>, '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.SjwvKVLz8P/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:59:50 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
12:59:50 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
12:59:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SjwvKVLz8P/Render',
12:59:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:59:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:59:50 INFO - 'HOME': '/Users/cltbld',
12:59:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:59:50 INFO - 'LOGNAME': 'cltbld',
12:59:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:59:50 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:59:50 INFO - 'MOZ_NO_REMOTE': '1',
12:59:50 INFO - 'NO_EM_RESTART': '1',
12:59:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:59:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:59:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:59:50 INFO - 'PWD': '/builds/slave/test',
12:59:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:59:50 INFO - 'SHELL': '/bin/bash',
12:59:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners',
12:59:50 INFO - 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/',
12:59:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:59:50 INFO - 'USER': 'cltbld',
12:59:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:59:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:59:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:59:50 INFO - 'XPC_FLAGS': '0x0',
12:59:50 INFO - 'XPC_SERVICE_NAME': '0',
12:59:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:59:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:59:50 INFO - Downloading/unpacking psutil>=0.7.1
12:59:50 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
12:59:50 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
12:59:50 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
12:59:50 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
12:59:50 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
12:59:50 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
12:59:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
12:59:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:59:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:59:54 INFO - Installing collected packages: psutil
12:59:54 INFO - Running setup.py install for psutil
12:59:54 INFO - building 'psutil._psutil_osx' extension
12:59:54 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
12:59:55 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
12:59:55 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
12:59:55 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
12:59:55 INFO - building 'psutil._psutil_posix' extension
12:59:55 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
12:59:55 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
12:59:55 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
12:59:55 INFO - ^
12:59:55 INFO - 1 warning generated.
12:59:55 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
12:59:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:59:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:59:55 INFO - Successfully installed psutil
12:59:55 INFO - Cleaning up...
12:59:55 INFO - Return code: 0
12:59:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
12:59:55 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')]}
12:59:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:59:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:59:56 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')]}
12:59:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:59:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:59:56 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 0x10c0c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92a1cde320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e15e0>, '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 0x10bcc4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bcef990>, '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.SjwvKVLz8P/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:59:56 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
12:59:56 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
12:59:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SjwvKVLz8P/Render',
12:59:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:59:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:59:56 INFO - 'HOME': '/Users/cltbld',
12:59:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:59:56 INFO - 'LOGNAME': 'cltbld',
12:59:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:59:56 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:59:56 INFO - 'MOZ_NO_REMOTE': '1',
12:59:56 INFO - 'NO_EM_RESTART': '1',
12:59:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:59:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:59:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:59:56 INFO - 'PWD': '/builds/slave/test',
12:59:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:59:56 INFO - 'SHELL': '/bin/bash',
12:59:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners',
12:59:56 INFO - 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/',
12:59:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:59:56 INFO - 'USER': 'cltbld',
12:59:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:59:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:59:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:59:56 INFO - 'XPC_FLAGS': '0x0',
12:59:56 INFO - 'XPC_SERVICE_NAME': '0',
12:59:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:59:56 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:59:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:59:56 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
12:59:56 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
12:59:56 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
12:59:56 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
12:59:56 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
12:59:56 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
12:59:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:59:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
12:59:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
12:59:58 INFO - Installing collected packages: mozsystemmonitor
12:59:58 INFO - Running setup.py install for mozsystemmonitor
12:59:58 INFO - Successfully installed mozsystemmonitor
12:59:58 INFO - Cleaning up...
12:59:58 INFO - Return code: 0
12:59:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
12:59:58 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')]}
12:59:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:59:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:59:58 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')]}
12:59:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:59:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:59:58 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 0x10c0c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92a1cde320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e15e0>, '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 0x10bcc4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bcef990>, '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.SjwvKVLz8P/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:59:58 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
12:59:58 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
12:59:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SjwvKVLz8P/Render',
12:59:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:59:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:59:58 INFO - 'HOME': '/Users/cltbld',
12:59:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:59:58 INFO - 'LOGNAME': 'cltbld',
12:59:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:59:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:59:58 INFO - 'MOZ_NO_REMOTE': '1',
12:59:58 INFO - 'NO_EM_RESTART': '1',
12:59:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:59:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:59:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:59:59 INFO - 'PWD': '/builds/slave/test',
12:59:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:59:59 INFO - 'SHELL': '/bin/bash',
12:59:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners',
12:59:59 INFO - 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/',
12:59:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:59:59 INFO - 'USER': 'cltbld',
12:59:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:59:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:59:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:59:59 INFO - 'XPC_FLAGS': '0x0',
12:59:59 INFO - 'XPC_SERVICE_NAME': '0',
12:59:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:59:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:59:59 INFO - Downloading/unpacking blobuploader==1.2.4
12:59:59 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
12:59:59 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
12:59:59 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
12:59:59 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
12:59:59 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
12:59:59 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
13:00:01 INFO - Downloading blobuploader-1.2.4.tar.gz
13:00:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
13:00:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
13:00:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
13:00:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
13:00:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
13:00:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
13:00:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
13:00:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
13:00:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
13:00:02 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
13:00:02 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
13:00:02 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
13:00:02 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
13:00:02 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
13:00:02 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
13:00:02 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
13:00:02 INFO - Downloading docopt-0.6.1.tar.gz
13:00:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
13:00:02 INFO - Installing collected packages: blobuploader, requests, docopt
13:00:02 INFO - Running setup.py install for blobuploader
13:00:03 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
13:00:03 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
13:00:03 INFO - Running setup.py install for requests
13:00:03 INFO - Running setup.py install for docopt
13:00:03 INFO - Successfully installed blobuploader requests docopt
13:00:03 INFO - Cleaning up...
13:00:03 INFO - Return code: 0
13:00:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv
13:00:03 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')]}
13:00:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:00:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:00:03 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')]}
13:00:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:00:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:00:03 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 0x10c0c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92a1cde320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e15e0>, '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 0x10bcc4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bcef990>, '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.SjwvKVLz8P/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
13:00:03 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
13:00:03 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
13:00:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SjwvKVLz8P/Render',
13:00:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
13:00:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
13:00:03 INFO - 'HOME': '/Users/cltbld',
13:00:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
13:00:03 INFO - 'LOGNAME': 'cltbld',
13:00:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:00:03 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
13:00:03 INFO - 'MOZ_NO_REMOTE': '1',
13:00:03 INFO - 'NO_EM_RESTART': '1',
13:00:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:00:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
13:00:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
13:00:03 INFO - 'PWD': '/builds/slave/test',
13:00:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
13:00:03 INFO - 'SHELL': '/bin/bash',
13:00:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners',
13:00:03 INFO - 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/',
13:00:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
13:00:03 INFO - 'USER': 'cltbld',
13:00:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
13:00:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
13:00:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
13:00:03 INFO - 'XPC_FLAGS': '0x0',
13:00:03 INFO - 'XPC_SERVICE_NAME': '0',
13:00:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
13:00:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
13:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
13:00:04 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-f0Ja7u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
13:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
13:00:04 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-1lgxvd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
13:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
13:00:04 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-Yl_Ju6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
13:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
13:00:04 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-8U5ZYQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
13:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
13:00:04 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-eXtpeb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
13:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
13:00:04 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-Q945Oq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
13:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
13:00:04 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-6dCTcK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
13:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
13:00:04 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-6FyVwp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
13:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
13:00:04 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-ZbI2gS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
13:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
13:00:05 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-J1a4Gb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
13:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
13:00:05 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-V_2kff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
13:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
13:00:05 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-sZxj_C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
13:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
13:00:05 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-mSuzoM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
13:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
13:00:05 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-w3lLD0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
13:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
13:00:05 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-OJhPBa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
13:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
13:00:05 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-XVQzpH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
13:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
13:00:05 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-b0GWQ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
13:00:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
13:00:05 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-JMRzGr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
13:00:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
13:00:06 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-dzv7Rk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
13:00:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
13:00:06 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-XKodva-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
13:00:06 INFO - Unpacking /builds/slave/test/build/tests/marionette
13:00:06 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-lKdzOQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
13:00:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
13:00:06 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
13:00:06 INFO - Running setup.py install for manifestparser
13:00:06 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
13:00:06 INFO - Running setup.py install for mozcrash
13:00:07 INFO - Running setup.py install for mozdebug
13:00:07 INFO - Running setup.py install for mozdevice
13:00:07 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
13:00:07 INFO - Installing dm script to /builds/slave/test/build/venv/bin
13:00:07 INFO - Running setup.py install for mozfile
13:00:07 INFO - Running setup.py install for mozhttpd
13:00:07 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
13:00:07 INFO - Running setup.py install for mozinfo
13:00:07 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
13:00:07 INFO - Running setup.py install for mozInstall
13:00:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
13:00:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
13:00:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
13:00:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
13:00:07 INFO - Running setup.py install for mozleak
13:00:08 INFO - Running setup.py install for mozlog
13:00:08 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
13:00:08 INFO - Running setup.py install for moznetwork
13:00:08 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
13:00:08 INFO - Running setup.py install for mozprocess
13:00:08 INFO - Running setup.py install for mozprofile
13:00:08 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
13:00:08 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
13:00:08 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
13:00:08 INFO - Running setup.py install for mozrunner
13:00:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
13:00:08 INFO - Running setup.py install for mozscreenshot
13:00:09 INFO - Running setup.py install for moztest
13:00:09 INFO - Running setup.py install for mozversion
13:00:09 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
13:00:09 INFO - Running setup.py install for wptserve
13:00:09 INFO - Running setup.py install for marionette-driver
13:00:09 INFO - Running setup.py install for browsermob-proxy
13:00:09 INFO - Running setup.py install for marionette-client
13:00:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
13:00:10 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
13:00:10 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
13:00:10 INFO - Cleaning up...
13:00:10 INFO - Return code: 0
13:00:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv
13:00:10 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')]}
13:00:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:00:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:00:10 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')]}
13:00:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:00:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:00:10 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 0x10c0c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92a1cde320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e15e0>, '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 0x10bcc4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bcef990>, '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.SjwvKVLz8P/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
13:00:10 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
13:00:10 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
13:00:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SjwvKVLz8P/Render',
13:00:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
13:00:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
13:00:10 INFO - 'HOME': '/Users/cltbld',
13:00:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
13:00:10 INFO - 'LOGNAME': 'cltbld',
13:00:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:00:10 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
13:00:10 INFO - 'MOZ_NO_REMOTE': '1',
13:00:10 INFO - 'NO_EM_RESTART': '1',
13:00:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:00:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
13:00:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
13:00:10 INFO - 'PWD': '/builds/slave/test',
13:00:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
13:00:10 INFO - 'SHELL': '/bin/bash',
13:00:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners',
13:00:10 INFO - 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/',
13:00:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
13:00:10 INFO - 'USER': 'cltbld',
13:00:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
13:00:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
13:00:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
13:00:10 INFO - 'XPC_FLAGS': '0x0',
13:00:10 INFO - 'XPC_SERVICE_NAME': '0',
13:00:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
13:00:10 INFO - Ignoring indexes: https://pypi.python.org/simple/
13:00:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
13:00:10 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-KiQ7ZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
13:00:10 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))
13:00:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
13:00:10 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-_CJWbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
13:00:10 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))
13:00:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
13:00:10 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-Grpdwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
13:00:10 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))
13:00:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
13:00:10 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-FiNYUy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
13:00:10 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))
13:00:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
13:00:10 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-V9tPBs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-bXBrpD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-17zY_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-vdWL8_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-41nXHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-kjyjgZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-ZTnDok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-IY6Znu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-ZqFYHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-qBIOt5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
13:00:11 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))
13:00:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
13:00:11 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-zoH6My-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
13:00:12 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))
13:00:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
13:00:12 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-bc4EHZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
13:00:12 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))
13:00:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
13:00:12 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-Quk39H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
13:00:12 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))
13:00:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
13:00:12 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-Rct1AG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
13:00:12 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))
13:00:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
13:00:12 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-8XnlYF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
13:00:12 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))
13:00:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
13:00:12 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-DBfBmQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
13:00:12 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))
13:00:12 INFO - Unpacking /builds/slave/test/build/tests/marionette
13:00:13 INFO - Running setup.py (path:/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/pip-9oY4sF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
13:00:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
13:00:13 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))
13:00:13 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))
13:00:13 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))
13:00:13 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))
13:00:13 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))
13:00:13 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))
13:00:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
13:00:13 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
13:00:13 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
13:00:13 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
13:00:13 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
13:00:13 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
13:00:13 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
13:00:15 INFO - Downloading blessings-1.6.tar.gz
13:00:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
13:00:15 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))
13:00:15 INFO - Installing collected packages: blessings
13:00:15 INFO - Running setup.py install for blessings
13:00:15 INFO - Successfully installed blessings
13:00:15 INFO - Cleaning up...
13:00:16 INFO - Return code: 0
13:00:16 INFO - Done creating virtualenv /builds/slave/test/build/venv.
13:00:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
13:00:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
13:00:16 INFO - Reading from file tmpfile_stdout
13:00:16 INFO - Current package versions:
13:00:16 INFO - blessings == 1.6
13:00:16 INFO - blobuploader == 1.2.4
13:00:16 INFO - browsermob-proxy == 0.6.0
13:00:16 INFO - docopt == 0.6.1
13:00:16 INFO - manifestparser == 1.1
13:00:16 INFO - marionette-client == 2.3.0
13:00:16 INFO - marionette-driver == 1.4.0
13:00:16 INFO - mozInstall == 1.12
13:00:16 INFO - mozcrash == 0.17
13:00:16 INFO - mozdebug == 0.1
13:00:16 INFO - mozdevice == 0.48
13:00:16 INFO - mozfile == 1.2
13:00:16 INFO - mozhttpd == 0.7
13:00:16 INFO - mozinfo == 0.9
13:00:16 INFO - mozleak == 0.1
13:00:16 INFO - mozlog == 3.1
13:00:16 INFO - moznetwork == 0.27
13:00:16 INFO - mozprocess == 0.22
13:00:16 INFO - mozprofile == 0.28
13:00:16 INFO - mozrunner == 6.11
13:00:16 INFO - mozscreenshot == 0.1
13:00:16 INFO - mozsystemmonitor == 0.0
13:00:16 INFO - moztest == 0.7
13:00:16 INFO - mozversion == 1.4
13:00:16 INFO - psutil == 3.1.1
13:00:16 INFO - requests == 1.2.3
13:00:16 INFO - wptserve == 1.4.0
13:00:16 INFO - wsgiref == 0.1.2
13:00:16 INFO - Running post-action listener: _resource_record_post_action
13:00:16 INFO - Running post-action listener: _start_resource_monitoring
13:00:16 INFO - Starting resource monitoring.
13:00:16 INFO - #####
13:00:16 INFO - ##### Running pull step.
13:00:16 INFO - #####
13:00:16 INFO - Running pre-action listener: _resource_record_pre_action
13:00:16 INFO - Running main action method: pull
13:00:16 INFO - Pull has nothing to do!
13:00:16 INFO - Running post-action listener: _resource_record_post_action
13:00:16 INFO - #####
13:00:16 INFO - ##### Running install step.
13:00:16 INFO - #####
13:00:16 INFO - Running pre-action listener: _resource_record_pre_action
13:00:16 INFO - Running main action method: install
13:00:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
13:00:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
13:00:16 INFO - Reading from file tmpfile_stdout
13:00:16 INFO - Detecting whether we're running mozinstall >=1.0...
13:00:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
13:00:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
13:00:16 INFO - Reading from file tmpfile_stdout
13:00:16 INFO - Output received:
13:00:16 INFO - Usage: mozinstall [options] installer
13:00:16 INFO - Options:
13:00:16 INFO - -h, --help show this help message and exit
13:00:16 INFO - -d DEST, --destination=DEST
13:00:16 INFO - Directory to install application into. [default:
13:00:16 INFO - "/builds/slave/test"]
13:00:16 INFO - --app=APP Application being installed. [default: firefox]
13:00:16 INFO - mkdir: /builds/slave/test/build/application
13:00:16 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']
13:00:16 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
13:00:38 INFO - Reading from file tmpfile_stdout
13:00:38 INFO - Output received:
13:00:38 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
13:00:38 INFO - Running post-action listener: _resource_record_post_action
13:00:38 INFO - #####
13:00:38 INFO - ##### Running run-tests step.
13:00:38 INFO - #####
13:00:38 INFO - Running pre-action listener: _resource_record_pre_action
13:00:38 INFO - Running main action method: run_tests
13:00:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
13:00:38 INFO - Minidump filename unknown. Determining based upon platform and architecture.
13:00:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
13:00:38 INFO - grabbing minidump binary from tooltool
13:00: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')]}
13:00:38 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 0x10c0e15e0>, '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 0x10bcc4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bcef990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
13:00:38 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
13:00:38 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
13:00:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
13:00:38 INFO - Return code: 0
13:00:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
13:00:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
13:00:38 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/1468602118/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
13:00:38 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/1468602118/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
13:00:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SjwvKVLz8P/Render',
13:00:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
13:00:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
13:00:38 INFO - 'HOME': '/Users/cltbld',
13:00:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
13:00:38 INFO - 'LOGNAME': 'cltbld',
13:00:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
13:00:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:00:38 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
13:00:38 INFO - 'MOZ_NO_REMOTE': '1',
13:00:38 INFO - 'NO_EM_RESTART': '1',
13:00:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:00:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
13:00:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
13:00:38 INFO - 'PWD': '/builds/slave/test',
13:00:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
13:00:38 INFO - 'SHELL': '/bin/bash',
13:00:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M4P6Ms3rJJ/Listeners',
13:00:38 INFO - 'TMPDIR': '/var/folders/h6/mf44gd353f7dv2g4t9vfyz5w00000w/T/',
13:00:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
13:00:38 INFO - 'USER': 'cltbld',
13:00:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
13:00:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
13:00:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
13:00:38 INFO - 'XPC_FLAGS': '0x0',
13:00:38 INFO - 'XPC_SERVICE_NAME': '0',
13:00:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
13:00:38 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/1468602118/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
13:00:39 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
13:00:39 INFO - import pkg_resources
13:00:40 INFO - Using 1 client processes
13:00:40 INFO - wptserve Starting http server on 127.0.0.1:8000
13:00:40 INFO - wptserve Starting http server on 127.0.0.1:8001
13:00:40 INFO - wptserve Starting http server on 127.0.0.1:8443
13:00:42 INFO - SUITE-START | Running 1476 tests
13:00:42 INFO - Running testharness tests
13:00:42 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
13:00:42 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
13:00:42 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
13:00:42 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
13:00:42 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
13:00:42 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
13:00:42 INFO - TEST-START | /cors/redirect-origin.htm
13:00:42 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
13:00:42 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
13:00:42 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
13:00:42 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
13:00:42 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
13:00:42 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 9ms
13:00:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
13:00:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 10ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
13:00:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
13:00:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
13:00:42 INFO - Setting up ssl
13:00:42 INFO - PROCESS | certutil |
13:00:42 INFO - PROCESS | certutil |
13:00:42 INFO - PROCESS | certutil |
13:00:42 INFO - Certificate Nickname Trust Attributes
13:00:42 INFO - SSL,S/MIME,JAR/XPI
13:00:42 INFO -
13:00:42 INFO - web-platform-tests CT,,
13:00:42 INFO -
13:00:42 INFO - Starting runner
13:00:43 INFO - PROCESS | 1662 | 1468785643621 Marionette INFO Listening on port 2828
13:00:44 INFO - PROCESS | 1662 | 1468785644973 Marionette INFO startBrowser 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:44 INFO - PROCESS | 1662 | 1468785644986 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:45 INFO - PROCESS | 1662 | 1468785645186 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:45 INFO - PROCESS | 1662 | 1468785645247 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:45 INFO - PROCESS | 1662 | 1468785645711 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:45 INFO - PROCESS | 1662 | 1468785645919 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
13:00:45 INFO - PROCESS | 1662 | 1468785645952 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:45 INFO - PROCESS | 1662 | 1468785645959 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
13:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 222ms
13:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
13:00:46 INFO - PROCESS | 1662 | 1468785646175 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:46 INFO - PROCESS | 1662 | 1468785646220 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
13:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 218ms
13:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
13:00:46 INFO - PROCESS | 1662 | 1468785646394 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:46 INFO - PROCESS | 1662 | 1468785646436 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
13:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 268ms
13:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
13:00:46 INFO - PROCESS | 1662 | 1468785646675 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:46 INFO - PROCESS | 1662 | 1468785646721 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
13:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 276ms
13:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
13:00:47 INFO - PROCESS | 1662 | 1468785647066 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:47 INFO - PROCESS | 1662 | 1468785647143 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
13:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 389ms
13:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
13:00:47 INFO - PROCESS | 1662 | 1468785647358 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:47 INFO - PROCESS | 1662 | 1468785647394 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
13:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 216ms
13:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
13:00:47 INFO - PROCESS | 1662 | 1468785647579 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:47 INFO - PROCESS | 1662 | 1468785647612 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
13:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 220ms
13:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
13:00:47 INFO - PROCESS | 1662 | 1468785647807 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:47 INFO - PROCESS | 1662 | 1468785647841 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
13:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 276ms
13:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
13:00:48 INFO - PROCESS | 1662 | 1468785648079 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:48 INFO - PROCESS | 1662 | 1468785648135 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
13:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 267ms
13:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
13:00:48 INFO - PROCESS | 1662 | 1468785648359 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:48 INFO - PROCESS | 1662 | 1468785648405 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
13:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 229ms
13:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
13:00:48 INFO - PROCESS | 1662 | 1468785648579 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:48 INFO - PROCESS | 1662 | 1468785648621 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
13:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 224ms
13:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
13:00:48 INFO - PROCESS | 1662 | 1468785648807 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:48 INFO - PROCESS | 1662 | 1468785648839 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
13:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 216ms
13:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
13:00:49 INFO - PROCESS | 1662 | 1468785649025 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - PROCESS | 1662 | 1468785649055 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
13:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 167ms
13:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
13:00:49 INFO - PROCESS | 1662 | 1468785649204 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - PROCESS | 1662 | 1468785649235 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
13:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 224ms
13:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
13:00:49 INFO - PROCESS | 1662 | 1468785649423 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - PROCESS | 1662 | 1468785649455 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
13:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 168ms
13:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
13:00:49 INFO - PROCESS | 1662 | 1468785649594 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - PROCESS | 1662 | 1468785649628 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
13:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 218ms
13:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
13:00:49 INFO - PROCESS | 1662 | 1468785649822 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:49 INFO - PROCESS | 1662 | 1468785649859 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
13:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 227ms
13:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
13:00:50 INFO - PROCESS | 1662 | 1468785650044 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:50 INFO - PROCESS | 1662 | 1468785650078 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
13:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 318ms
13:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
13:00:50 INFO - PROCESS | 1662 | 1468785650377 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:50 INFO - PROCESS | 1662 | 1468785650420 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
13:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 230ms
13:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
13:00:50 INFO - PROCESS | 1662 | 1468785650610 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:50 INFO - PROCESS | 1662 | 1468785650664 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
13:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 268ms
13:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
13:00:50 INFO - PROCESS | 1662 | 1468785650880 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:50 INFO - PROCESS | 1662 | 1468785650925 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
13:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 270ms
13:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
13:00:51 INFO - PROCESS | 1662 | 1468785651161 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:51 INFO - PROCESS | 1662 | 1468785651208 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
13:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 217ms
13:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
13:00:51 INFO - PROCESS | 1662 | 1468785651379 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:51 INFO - PROCESS | 1662 | 1468785651412 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
13:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
13:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
13:00:51 INFO - PROCESS | 1662 | 1468785651604 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:51 INFO - PROCESS | 1662 | 1468785651630 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
13:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 224ms
13:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
13:00:51 INFO - PROCESS | 1662 | 1468785651824 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:51 INFO - PROCESS | 1662 | 1468785651858 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
13:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 267ms
13:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
13:00:52 INFO - PROCESS | 1662 | 1468785652095 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:52 INFO - PROCESS | 1662 | 1468785652143 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
13:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 218ms
13:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
13:00:52 INFO - PROCESS | 1662 | 1468785652321 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:52 INFO - PROCESS | 1662 | 1468785652353 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
13:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 324ms
13:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
13:00:52 INFO - PROCESS | 1662 | 1468785652647 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:52 INFO - PROCESS | 1662 | 1468785652693 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
13:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 367ms
13:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
13:00:53 INFO - PROCESS | 1662 | 1468785653024 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:53 INFO - PROCESS | 1662 | 1468785653076 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
13:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 225ms
13:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
13:00:53 INFO - PROCESS | 1662 | 1468785653243 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:53 INFO - PROCESS | 1662 | 1468785653275 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
13:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 168ms
13:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
13:00:53 INFO - PROCESS | 1662 | 1468785653421 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:53 INFO - PROCESS | 1662 | 1468785653453 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
13:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 527ms
13:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
13:00:53 INFO - PROCESS | 1662 | 1468785653946 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:53 INFO - PROCESS | 1662 | 1468785653981 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
13:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 319ms
13:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
13:00:54 INFO - PROCESS | 1662 | 1468785654272 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:54 INFO - PROCESS | 1662 | 1468785654307 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
13:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 269ms
13:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
13:00:54 INFO - PROCESS | 1662 | 1468785654561 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:54 INFO - PROCESS | 1662 | 1468785654620 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
13:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 325ms
13:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
13:00:54 INFO - PROCESS | 1662 | 1468785654874 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:54 INFO - PROCESS | 1662 | 1468785654910 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
13:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 267ms
13:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
13:00:55 INFO - PROCESS | 1662 | 1468785655143 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:55 INFO - PROCESS | 1662 | 1468785655191 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
13:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 267ms
13:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
13:00:55 INFO - PROCESS | 1662 | 1468785655425 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:55 INFO - PROCESS | 1662 | 1468785655498 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
13:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 277ms
13:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
13:00:55 INFO - PROCESS | 1662 | 1468785655693 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:55 INFO - PROCESS | 1662 | 1468785655724 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
13:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 267ms
13:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
13:00:55 INFO - PROCESS | 1662 | 1468785655963 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:56 INFO - PROCESS | 1662 | 1468785656071 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
13:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 473ms
13:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
13:00:56 INFO - PROCESS | 1662 | 1468785656443 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:56 INFO - PROCESS | 1662 | 1468785656493 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
13:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 266ms
13:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
13:00:56 INFO - PROCESS | 1662 | 1468785656711 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:56 INFO - PROCESS | 1662 | 1468785656746 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
13:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 268ms
13:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
13:00:56 INFO - PROCESS | 1662 | 1468785656989 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:57 INFO - PROCESS | 1662 | 1468785657024 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
13:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 226ms
13:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
13:00:57 INFO - PROCESS | 1662 | 1468785657210 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:57 INFO - PROCESS | 1662 | 1468785657256 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
13:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 269ms
13:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
13:00:57 INFO - PROCESS | 1662 | 1468785657491 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:57 INFO - PROCESS | 1662 | 1468785657526 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
13:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 268ms
13:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
13:00:57 INFO - PROCESS | 1662 | 1468785657764 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:57 INFO - PROCESS | 1662 | 1468785657824 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
13:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 266ms
13:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
13:00:58 INFO - PROCESS | 1662 | 1468785658043 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - PROCESS | 1662 | 1468785658096 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
13:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 227ms
13:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
13:00:58 INFO - PROCESS | 1662 | 1468785658262 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - PROCESS | 1662 | 1468785658302 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
13:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 215ms
13:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
13:00:58 INFO - PROCESS | 1662 | 1468785658487 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - PROCESS | 1662 | 1468785658522 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
13:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 219ms
13:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
13:00:58 INFO - PROCESS | 1662 | 1468785658707 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - PROCESS | 1662 | 1468785658739 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
13:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 217ms
13:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
13:00:58 INFO - PROCESS | 1662 | 1468785658938 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:58 INFO - PROCESS | 1662 | 1468785658976 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
13:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 269ms
13:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
13:00:59 INFO - PROCESS | 1662 | 1468785659213 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:59 INFO - PROCESS | 1662 | 1468785659267 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
13:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 317ms
13:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
13:00:59 INFO - PROCESS | 1662 | 1468785659539 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:59 INFO - PROCESS | 1662 | 1468785659572 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
13:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 224ms
13:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
13:00:59 INFO - PROCESS | 1662 | 1468785659757 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:59 INFO - PROCESS | 1662 | 1468785659789 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
13:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 218ms
13:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
13:00:59 INFO - PROCESS | 1662 | 1468785659977 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:00 INFO - PROCESS | 1662 | 1468785660007 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
13:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 218ms
13:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
13:01:00 INFO - PROCESS | 1662 | 1468785660204 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:00 INFO - PROCESS | 1662 | 1468785660255 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
13:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 223ms
13:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
13:01:00 INFO - PROCESS | 1662 | 1468785660437 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:00 INFO - PROCESS | 1662 | 1468785660474 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
13:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 266ms
13:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
13:01:00 INFO - PROCESS | 1662 | 1468785660693 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:00 INFO - PROCESS | 1662 | 1468785660728 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
13:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 216ms
13:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
13:01:00 INFO - PROCESS | 1662 | 1468785660912 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:00 INFO - PROCESS | 1662 | 1468785660946 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
13:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 215ms
13:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
13:01:01 INFO - PROCESS | 1662 | 1468785661136 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:01 INFO - PROCESS | 1662 | 1468785661163 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
13:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 218ms
13:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
13:01:01 INFO - PROCESS | 1662 | 1468785661357 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:01 INFO - PROCESS | 1662 | 1468785661393 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
13:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 267ms
13:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
13:01:01 INFO - PROCESS | 1662 | 1468785661628 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:01 INFO - PROCESS | 1662 | 1468785661678 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
13:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 267ms
13:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
13:01:01 INFO - PROCESS | 1662 | 1468785661905 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:01 INFO - PROCESS | 1662 | 1468785661953 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
13:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 322ms
13:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
13:01:02 INFO - PROCESS | 1662 | 1468785662230 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:02 INFO - PROCESS | 1662 | 1468785662262 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
13:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 221ms
13:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
13:01:02 INFO - PROCESS | 1662 | 1468785662461 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:02 INFO - PROCESS | 1662 | 1468785662505 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
13:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms
13:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
13:01:02 INFO - PROCESS | 1662 | 1468785662940 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:02 INFO - PROCESS | 1662 | 1468785662988 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
13:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 319ms
13:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
13:01:03 INFO - PROCESS | 1662 | 1468785663274 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:03 INFO - PROCESS | 1662 | 1468785663317 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
13:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 278ms
13:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
13:01:03 INFO - PROCESS | 1662 | 1468785663544 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:03 INFO - PROCESS | 1662 | 1468785663579 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
13:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 266ms
13:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
13:01:03 INFO - PROCESS | 1662 | 1468785663813 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:03 INFO - PROCESS | 1662 | 1468785663851 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
13:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 219ms
13:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
13:01:04 INFO - PROCESS | 1662 | 1468785664044 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:04 INFO - PROCESS | 1662 | 1468785664091 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
13:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 367ms
13:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
13:01:04 INFO - PROCESS | 1662 | 1468785664418 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:04 INFO - PROCESS | 1662 | 1468785664470 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
13:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 622ms
13:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
13:01:05 INFO - PROCESS | 1662 | 1468785665051 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:05 INFO - PROCESS | 1662 | 1468785665109 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
13:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 271ms
13:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
13:01:05 INFO - PROCESS | 1662 | 1468785665341 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:05 INFO - PROCESS | 1662 | 1468785665394 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
13:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 325ms
13:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
13:01:05 INFO - PROCESS | 1662 | 1468785665678 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:05 INFO - PROCESS | 1662 | 1468785665723 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:05 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.
13:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 270ms
13:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
13:01:05 INFO - PROCESS | 1662 | 1468785665947 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:05 INFO - PROCESS | 1662 | 1468785665996 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:06 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.
13:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 267ms
13:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
13:01:06 INFO - PROCESS | 1662 | 1468785666225 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:06 INFO - PROCESS | 1662 | 1468785666261 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:06 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.
13:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 278ms
13:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
13:01:06 INFO - PROCESS | 1662 | 1468785666510 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:06 INFO - PROCESS | 1662 | 1468785666576 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:06 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.
13:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 369ms
13:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
13:01:06 INFO - PROCESS | 1662 | 1468785666875 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:06 INFO - PROCESS | 1662 | 1468785666909 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:07 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.
13:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 217ms
13:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
13:01:07 INFO - PROCESS | 1662 | 1468785667094 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:07 INFO - PROCESS | 1662 | 1468785667139 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:07 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.
13:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 269ms
13:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
13:01:07 INFO - PROCESS | 1662 | 1468785667392 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:07 INFO - PROCESS | 1662 | 1468785667437 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:07 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.
13:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 378ms
13:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
13:01:07 INFO - PROCESS | 1662 | 1468785667769 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:07 INFO - PROCESS | 1662 | 1468785667810 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:08 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.
13:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 318ms
13:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
13:01:08 INFO - PROCESS | 1662 | 1468785668104 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:08 INFO - PROCESS | 1662 | 1468785668159 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:08 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.
13:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 273ms
13:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
13:01:08 INFO - PROCESS | 1662 | 1468785668379 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:08 INFO - PROCESS | 1662 | 1468785668432 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:08 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.
13:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 317ms
13:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
13:01:08 INFO - PROCESS | 1662 | 1468785668712 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:08 INFO - PROCESS | 1662 | 1468785668761 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:08 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.
13:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 267ms
13:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
13:01:08 INFO - PROCESS | 1662 | 1468785668987 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:09 INFO - PROCESS | 1662 | 1468785669025 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:09 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.
13:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 217ms
13:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
13:01:09 INFO - PROCESS | 1662 | 1468785669205 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:09 INFO - PROCESS | 1662 | 1468785669240 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:09 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.
13:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 223ms
13:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
13:01:09 INFO - PROCESS | 1662 | 1468785669426 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:09 INFO - PROCESS | 1662 | 1468785669457 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:09 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.
13:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 317ms
13:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
13:01:09 INFO - PROCESS | 1662 | 1468785669744 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:09 INFO - PROCESS | 1662 | 1468785669772 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:09 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.
13:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 215ms
13:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
13:01:09 INFO - PROCESS | 1662 | 1468785669962 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:10 INFO - PROCESS | 1662 | 1468785669998 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:10 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.
13:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 220ms
13:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
13:01:10 INFO - PROCESS | 1662 | 1468785670192 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:10 INFO - PROCESS | 1662 | 1468785670228 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:10 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.
13:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 267ms
13:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
13:01:10 INFO - PROCESS | 1662 | 1468785670461 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:10 INFO - PROCESS | 1662 | 1468785670497 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:10 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.
13:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 517ms
13:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
13:01:10 INFO - PROCESS | 1662 | 1468785670985 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:11 INFO - PROCESS | 1662 | 1468785671017 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:11 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.
13:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 223ms
13:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
13:01:11 INFO - PROCESS | 1662 | 1468785671210 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:11 INFO - PROCESS | 1662 | 1468785671253 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:11 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.
13:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 217ms
13:01:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
13:01:11 INFO - PROCESS | 1662 | 1468785671440 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:11 INFO - PROCESS | 1662 | 1468785671477 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
13:01:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 221ms
13:01:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
13:01:11 INFO - PROCESS | 1662 | 1468785671661 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:11 INFO - PROCESS | 1662 | 1468785671700 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
13:01:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 217ms
13:01:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
13:01:11 INFO - PROCESS | 1662 | 1468785671880 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:11 INFO - PROCESS | 1662 | 1468785671916 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
13:01:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 267ms
13:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
13:01:12 INFO - PROCESS | 1662 | 1468785672162 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:12 INFO - PROCESS | 1662 | 1468785672233 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
13:01:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 327ms
13:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
13:01:12 INFO - PROCESS | 1662 | 1468785672479 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:12 INFO - PROCESS | 1662 | 1468785672521 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
13:01:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 215ms
13:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
13:01:12 INFO - PROCESS | 1662 | 1468785672699 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:12 INFO - PROCESS | 1662 | 1468785672748 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
13:01:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 272ms
13:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
13:01:12 INFO - PROCESS | 1662 | 1468785672980 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:13 INFO - PROCESS | 1662 | 1468785673044 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
13:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 267ms
13:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
13:01:13 INFO - PROCESS | 1662 | 1468785673256 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:13 INFO - PROCESS | 1662 | 1468785673291 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
13:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 224ms
13:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
13:01:13 INFO - PROCESS | 1662 | 1468785673477 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:13 INFO - PROCESS | 1662 | 1468785673510 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
13:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 216ms
13:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
13:01:13 INFO - PROCESS | 1662 | 1468785673695 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:13 INFO - PROCESS | 1662 | 1468785673736 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
13:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 268ms
13:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
13:01:13 INFO - PROCESS | 1662 | 1468785673975 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:14 INFO - PROCESS | 1662 | 1468785674037 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
13:01:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 428ms
13:01:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
13:01:14 INFO - PROCESS | 1662 | 1468785674407 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:14 INFO - PROCESS | 1662 | 1468785674439 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:15 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
13:01:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 729ms
13:01:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
13:01:15 INFO - PROCESS | 1662 | 1468785675127 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:15 INFO - PROCESS | 1662 | 1468785675146 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
13:01:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 717ms
13:01:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
13:01:15 INFO - PROCESS | 1662 | 1468785675846 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:15 INFO - PROCESS | 1662 | 1468785675878 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:16 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
13:01:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:01:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
13:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 215ms
13:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
13:01:16 INFO - PROCESS | 1662 | 1468785676073 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:16 INFO - PROCESS | 1662 | 1468785676110 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
13:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 327ms
13:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
13:01:16 INFO - PROCESS | 1662 | 1468785676396 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:16 INFO - PROCESS | 1662 | 1468785676452 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
13:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 267ms
13:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
13:01:16 INFO - PROCESS | 1662 | 1468785676664 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:16 INFO - PROCESS | 1662 | 1468785676704 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
13:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 320ms
13:01:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
13:01:17 INFO - PROCESS | 1662 | 1468785677009 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:17 INFO - PROCESS | 1662 | 1468785677062 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
13:01:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms
13:01:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
13:01:17 INFO - PROCESS | 1662 | 1468785677489 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:17 INFO - PROCESS | 1662 | 1468785677546 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
13:01:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 271ms
13:01:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
13:01:17 INFO - PROCESS | 1662 | 1468785677774 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:17 INFO - PROCESS | 1662 | 1468785677834 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:18 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
13:01:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
13:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:01:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 328ms
13:01:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
13:01:18 INFO - PROCESS | 1662 | 1468785678114 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:18 INFO - PROCESS | 1662 | 1468785678175 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
13:01:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 330ms
13:01:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
13:01:18 INFO - PROCESS | 1662 | 1468785678458 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:18 INFO - PROCESS | 1662 | 1468785678499 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:18 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
13:01:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
13:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:01:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 223ms
13:01:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
13:01:18 INFO - PROCESS | 1662 | 1468785678677 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:18 INFO - PROCESS | 1662 | 1468785678724 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:18 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
13:01:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:01:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
13:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:01:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 267ms
13:01:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
13:01:18 INFO - PROCESS | 1662 | 1468785678947 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:18 INFO - PROCESS | 1662 | 1468785678996 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:19 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
13:01:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
13:01:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:01:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:01:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 271ms
13:01:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
13:01:19 INFO - PROCESS | 1662 | 1468785679256 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:19 INFO - PROCESS | 1662 | 1468785679308 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
13:01:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 324ms
13:01:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
13:01:19 INFO - PROCESS | 1662 | 1468785679575 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:19 INFO - PROCESS | 1662 | 1468785679621 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
13:01:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 218ms
13:01:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
13:01:19 INFO - PROCESS | 1662 | 1468785679795 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:19 INFO - PROCESS | 1662 | 1468785679829 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
13:01:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 266ms
13:01:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
13:01:20 INFO - PROCESS | 1662 | 1468785680073 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:20 INFO - PROCESS | 1662 | 1468785680123 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
13:01:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 319ms
13:01:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
13:01:20 INFO - PROCESS | 1662 | 1468785680397 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:20 INFO - PROCESS | 1662 | 1468785680463 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
13:01:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 267ms
13:01:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
13:01:20 INFO - PROCESS | 1662 | 1468785680671 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:20 INFO - PROCESS | 1662 | 1468785680707 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
13:01:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 222ms
13:01:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
13:01:20 INFO - PROCESS | 1662 | 1468785680895 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:20 INFO - PROCESS | 1662 | 1468785680933 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
13:01:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 266ms
13:01:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
13:01:21 INFO - PROCESS | 1662 | 1468785681164 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:21 INFO - PROCESS | 1662 | 1468785681199 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
13:01:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 273ms
13:01:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
13:01:21 INFO - PROCESS | 1662 | 1468785681441 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:21 INFO - PROCESS | 1662 | 1468785681474 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
13:01:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 218ms
13:01:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
13:01:21 INFO - PROCESS | 1662 | 1468785681662 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:21 INFO - PROCESS | 1662 | 1468785681696 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
13:01:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 216ms
13:01:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
13:01:21 INFO - PROCESS | 1662 | 1468785681879 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:21 INFO - PROCESS | 1662 | 1468785681916 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
13:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 218ms
13:01:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
13:01:22 INFO - PROCESS | 1662 | 1468785682107 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:22 INFO - PROCESS | 1662 | 1468785682137 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:22 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
13:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 224ms
13:01:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
13:01:22 INFO - PROCESS | 1662 | 1468785682326 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:22 INFO - PROCESS | 1662 | 1468785682363 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
13:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 220ms
13:01:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
13:01:22 INFO - PROCESS | 1662 | 1468785682555 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:22 INFO - PROCESS | 1662 | 1468785682587 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
13:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 218ms
13:01:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
13:01:22 INFO - PROCESS | 1662 | 1468785682775 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:22 INFO - PROCESS | 1662 | 1468785682807 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:22 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
13:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 217ms
13:01:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
13:01:23 INFO - PROCESS | 1662 | 1468785682995 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:23 INFO - PROCESS | 1662 | 1468785683058 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:23 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
13:01:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
13:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:01:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
13:01:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
13:01:23 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
13:01:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
13:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:01:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
13:01:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
13:01:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 467ms
13:01:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
13:01:23 INFO - PROCESS | 1662 | 1468785683469 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:23 INFO - PROCESS | 1662 | 1468785683503 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
13:01:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 218ms
13:01:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
13:01:23 INFO - PROCESS | 1662 | 1468785683696 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:23 INFO - PROCESS | 1662 | 1468785683740 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:23 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.
13:01:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 267ms
13:01:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
13:01:23 INFO - PROCESS | 1662 | 1468785683976 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:24 INFO - PROCESS | 1662 | 1468785684011 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:24 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.
13:01:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 277ms
13:01:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
13:01:24 INFO - PROCESS | 1662 | 1468785684245 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:24 INFO - PROCESS | 1662 | 1468785684280 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
13:01:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 267ms
13:01:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
13:01:24 INFO - PROCESS | 1662 | 1468785684513 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:24 INFO - PROCESS | 1662 | 1468785684555 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:24 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.
13:01:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 269ms
13:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
13:01:24 INFO - PROCESS | 1662 | 1468785684793 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:24 INFO - PROCESS | 1662 | 1468785684836 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
13:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 219ms
13:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
13:01:25 INFO - PROCESS | 1662 | 1468785685013 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:25 INFO - PROCESS | 1662 | 1468785685053 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
13:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 317ms
13:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
13:01:25 INFO - PROCESS | 1662 | 1468785685343 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:25 INFO - PROCESS | 1662 | 1468785685386 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
13:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 277ms
13:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
13:01:25 INFO - PROCESS | 1662 | 1468785685616 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:25 INFO - PROCESS | 1662 | 1468785685662 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
13:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 216ms
13:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
13:01:25 INFO - PROCESS | 1662 | 1468785685843 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:25 INFO - PROCESS | 1662 | 1468785685879 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
13:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 327ms
13:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
13:01:26 INFO - PROCESS | 1662 | 1468785686172 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:26 INFO - PROCESS | 1662 | 1468785686223 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
13:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 274ms
13:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
13:01:26 INFO - PROCESS | 1662 | 1468785686442 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:26 INFO - PROCESS | 1662 | 1468785686476 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
13:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 219ms
13:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
13:01:26 INFO - PROCESS | 1662 | 1468785686663 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:26 INFO - PROCESS | 1662 | 1468785686697 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
13:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 217ms
13:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
13:01:26 INFO - PROCESS | 1662 | 1468785686888 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:26 INFO - PROCESS | 1662 | 1468785686916 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
13:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 218ms
13:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
13:01:27 INFO - PROCESS | 1662 | 1468785687110 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:27 INFO - PROCESS | 1662 | 1468785687140 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
13:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 216ms
13:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
13:01:27 INFO - PROCESS | 1662 | 1468785687328 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:27 INFO - PROCESS | 1662 | 1468785687364 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
13:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 217ms
13:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
13:01:27 INFO - PROCESS | 1662 | 1468785687554 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:27 INFO - PROCESS | 1662 | 1468785687592 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
13:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 267ms
13:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
13:01:27 INFO - PROCESS | 1662 | 1468785687823 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:27 INFO - PROCESS | 1662 | 1468785687858 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
13:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 316ms
13:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
13:01:28 INFO - PROCESS | 1662 | 1468785688144 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:28 INFO - PROCESS | 1662 | 1468785688175 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
13:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 218ms
13:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
13:01:28 INFO - PROCESS | 1662 | 1468785688376 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:28 INFO - PROCESS | 1662 | 1468785688409 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
13:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 273ms
13:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
13:01:28 INFO - PROCESS | 1662 | 1468785688648 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:28 INFO - PROCESS | 1662 | 1468785688802 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
13:01:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 368ms
13:01:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
13:01:29 INFO - PROCESS | 1662 | 1468785689027 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:29 INFO - PROCESS | 1662 | 1468785689060 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
13:01:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 227ms
13:01:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
13:01:29 INFO - PROCESS | 1662 | 1468785689247 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:29 INFO - PROCESS | 1662 | 1468785689297 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
13:01:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms
13:01:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
13:01:29 INFO - PROCESS | 1662 | 1468785689775 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:29 INFO - PROCESS | 1662 | 1468785689820 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
13:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 370ms
13:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
13:01:30 INFO - PROCESS | 1662 | 1468785690158 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:30 INFO - PROCESS | 1662 | 1468785690211 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
13:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 276ms
13:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
13:01:30 INFO - PROCESS | 1662 | 1468785690431 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:30 INFO - PROCESS | 1662 | 1468785690478 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
13:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 218ms
13:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
13:01:30 INFO - PROCESS | 1662 | 1468785690658 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:30 INFO - PROCESS | 1662 | 1468785690691 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
13:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 277ms
13:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
13:01:30 INFO - PROCESS | 1662 | 1468785690932 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:31 INFO - PROCESS | 1662 | 1468785690998 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
13:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 320ms
13:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
13:01:31 INFO - PROCESS | 1662 | 1468785691278 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:31 INFO - PROCESS | 1662 | 1468785691335 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
13:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 278ms
13:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
13:01:31 INFO - PROCESS | 1662 | 1468785691557 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:31 INFO - PROCESS | 1662 | 1468785691594 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
13:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 227ms
13:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
13:01:31 INFO - PROCESS | 1662 | 1468785691777 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:31 INFO - PROCESS | 1662 | 1468785691808 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
13:01:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 268ms
13:01:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
13:01:32 INFO - PROCESS | 1662 | 1468785692047 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:32 INFO - PROCESS | 1662 | 1468785692090 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
13:01:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 273ms
13:01:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
13:01:32 INFO - PROCESS | 1662 | 1468785692345 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:32 INFO - PROCESS | 1662 | 1468785692395 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
13:01:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 329ms
13:01:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
13:01:32 INFO - PROCESS | 1662 | 1468785692665 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:32 INFO - PROCESS | 1662 | 1468785692706 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
13:01:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 218ms
13:01:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
13:01:32 INFO - PROCESS | 1662 | 1468785692891 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:32 INFO - PROCESS | 1662 | 1468785692924 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
13:01:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 225ms
13:01:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
13:01:33 INFO - PROCESS | 1662 | 1468785693110 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:33 INFO - PROCESS | 1662 | 1468785693142 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:33 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
13:01:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 216ms
13:01:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
13:01:33 INFO - PROCESS | 1662 | 1468785693329 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:33 INFO - PROCESS | 1662 | 1468785693374 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
13:01:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 316ms
13:01:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
13:01:33 INFO - PROCESS | 1662 | 1468785693647 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:33 INFO - PROCESS | 1662 | 1468785693682 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:34 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)
13:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 766ms
13:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
13:01:34 INFO - PROCESS | 1662 | 1468785694416 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:34 INFO - PROCESS | 1662 | 1468785694444 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
13:01:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 720ms
13:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
13:01:35 INFO - PROCESS | 1662 | 1468785695140 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:35 INFO - PROCESS | 1662 | 1468785695168 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
13:01:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
13:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
13:01:35 INFO - PROCESS | 1662 | 1468785695867 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:35 INFO - PROCESS | 1662 | 1468785695902 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:36 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)
13:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 873ms
13:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
13:01:36 INFO - PROCESS | 1662 | 1468785696742 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:36 INFO - PROCESS | 1662 | 1468785696775 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:37 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)
13:01:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 769ms
13:01:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
13:01:37 INFO - PROCESS | 1662 | 1468785697515 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:37 INFO - PROCESS | 1662 | 1468785697544 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
13:01:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 718ms
13:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
13:01:38 INFO - PROCESS | 1662 | 1468785698237 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:38 INFO - PROCESS | 1662 | 1468785698275 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
13:01:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 719ms
13:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
13:01:38 INFO - PROCESS | 1662 | 1468785698955 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:38 INFO - PROCESS | 1662 | 1468785698987 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
13:01:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 719ms
13:01:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
13:01:39 INFO - PROCESS | 1662 | 1468785699676 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:39 INFO - PROCESS | 1662 | 1468785699704 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:40 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
13:01:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 717ms
13:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
13:01:40 INFO - PROCESS | 1662 | 1468785700397 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:40 INFO - PROCESS | 1662 | 1468785700427 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
13:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 766ms
13:01:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
13:01:41 INFO - PROCESS | 1662 | 1468785701165 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:41 INFO - PROCESS | 1662 | 1468785701207 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:41 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
13:01:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
13:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 268ms
13:01:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
13:01:41 INFO - PROCESS | 1662 | 1468785701446 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:41 INFO - PROCESS | 1662 | 1468785701509 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
13:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 318ms
13:01:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
13:01:41 INFO - PROCESS | 1662 | 1468785701776 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:41 INFO - PROCESS | 1662 | 1468785701825 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:42 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
13:01:42 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:01:42 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:01:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
13:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:01:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 327ms
13:01:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
13:01:42 INFO - PROCESS | 1662 | 1468785702147 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:42 INFO - PROCESS | 1662 | 1468785702192 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
13:01:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 221ms
13:01:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
13:01:42 INFO - PROCESS | 1662 | 1468785702398 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:42 INFO - PROCESS | 1662 | 1468785702459 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
13:01:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 829ms
13:01:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
13:01:43 INFO - PROCESS | 1662 | 1468785703215 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:43 INFO - PROCESS | 1662 | 1468785703247 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:43 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
13:01:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 767ms
13:01:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
13:01:43 INFO - PROCESS | 1662 | 1468785703986 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:44 INFO - PROCESS | 1662 | 1468785704014 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:44 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.)
13:01:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 718ms
13:01:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
13:01:44 INFO - PROCESS | 1662 | 1468785704708 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:44 INFO - PROCESS | 1662 | 1468785704746 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:44 INFO - PROCESS | 1662 | 1468785704990 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
13:01:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
13:01:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 718ms
13:01:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
13:01:45 INFO - PROCESS | 1662 | 1468785705427 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:45 INFO - PROCESS | 1662 | 1468785705463 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:46 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
13:01:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 720ms
13:01:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
13:01:46 INFO - PROCESS | 1662 | 1468785706148 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:46 INFO - PROCESS | 1662 | 1468785706174 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
13:01:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
13:01:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
13:01:46 INFO - PROCESS | 1662 | 1468785706373 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:46 INFO - PROCESS | 1662 | 1468785706409 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
13:01:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 723ms
13:01:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
13:01:47 INFO - PROCESS | 1662 | 1468785707092 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:47 INFO - PROCESS | 1662 | 1468785707120 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
13:01:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 721ms
13:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
13:01:47 INFO - PROCESS | 1662 | 1468785707815 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:47 INFO - PROCESS | 1662 | 1468785707843 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
13:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 216ms
13:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
13:01:48 INFO - PROCESS | 1662 | 1468785708043 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:48 INFO - PROCESS | 1662 | 1468785708089 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
13:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 426ms
13:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
13:01:48 INFO - PROCESS | 1662 | 1468785708537 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:48 INFO - PROCESS | 1662 | 1468785708597 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
13:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 286ms
13:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
13:01:48 INFO - PROCESS | 1662 | 1468785708813 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:48 INFO - PROCESS | 1662 | 1468785708858 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
13:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 218ms
13:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
13:01:49 INFO - PROCESS | 1662 | 1468785709040 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:49 INFO - PROCESS | 1662 | 1468785709077 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
13:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 266ms
13:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
13:01:49 INFO - PROCESS | 1662 | 1468785709307 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:49 INFO - PROCESS | 1662 | 1468785709346 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
13:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 270ms
13:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
13:01:49 INFO - PROCESS | 1662 | 1468785709577 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:49 INFO - PROCESS | 1662 | 1468785709613 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
13:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 218ms
13:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
13:01:49 INFO - PROCESS | 1662 | 1468785709798 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:49 INFO - PROCESS | 1662 | 1468785709843 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:50 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
13:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 224ms
13:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
13:01:50 INFO - PROCESS | 1662 | 1468785710044 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:50 INFO - PROCESS | 1662 | 1468785710086 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:50 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
13:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 379ms
13:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
13:01:50 INFO - PROCESS | 1662 | 1468785710414 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:50 INFO - PROCESS | 1662 | 1468785710463 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:50 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
13:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 266ms
13:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
13:01:50 INFO - PROCESS | 1662 | 1468785710689 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:50 INFO - PROCESS | 1662 | 1468785710727 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
13:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 219ms
13:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
13:01:50 INFO - PROCESS | 1662 | 1468785710910 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:50 INFO - PROCESS | 1662 | 1468785710943 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:51 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
13:01:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:01:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
13:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 217ms
13:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
13:01:51 INFO - PROCESS | 1662 | 1468785711130 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:51 INFO - PROCESS | 1662 | 1468785711172 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
13:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 216ms
13:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
13:01:51 INFO - PROCESS | 1662 | 1468785711348 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:51 INFO - PROCESS | 1662 | 1468785711390 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:51 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
13:01:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:01:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
13:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:01:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 222ms
13:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
13:01:51 INFO - PROCESS | 1662 | 1468785711577 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:51 INFO - PROCESS | 1662 | 1468785711609 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
13:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 216ms
13:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
13:01:51 INFO - PROCESS | 1662 | 1468785711795 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:51 INFO - PROCESS | 1662 | 1468785711825 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
13:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 215ms
13:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
13:01:52 INFO - PROCESS | 1662 | 1468785712013 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:52 INFO - PROCESS | 1662 | 1468785712044 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
13:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 217ms
13:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
13:01:52 INFO - PROCESS | 1662 | 1468785712240 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:52 INFO - PROCESS | 1662 | 1468785712275 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
13:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 272ms
13:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
13:01:52 INFO - PROCESS | 1662 | 1468785712514 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:52 INFO - PROCESS | 1662 | 1468785712570 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
13:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 268ms
13:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
13:01:52 INFO - PROCESS | 1662 | 1468785712796 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:52 INFO - PROCESS | 1662 | 1468785712847 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
13:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 228ms
13:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
13:01:53 INFO - PROCESS | 1662 | 1468785713014 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:53 INFO - PROCESS | 1662 | 1468785713049 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
13:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 219ms
13:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
13:01:53 INFO - PROCESS | 1662 | 1468785713244 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:53 INFO - PROCESS | 1662 | 1468785713275 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
13:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 217ms
13:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
13:01:53 INFO - PROCESS | 1662 | 1468785713465 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:53 INFO - PROCESS | 1662 | 1468785713502 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
13:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 275ms
13:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
13:01:53 INFO - PROCESS | 1662 | 1468785713746 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:53 INFO - PROCESS | 1662 | 1468785713795 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
13:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 317ms
13:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
13:01:54 INFO - PROCESS | 1662 | 1468785714075 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:54 INFO - PROCESS | 1662 | 1468785714110 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
13:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 226ms
13:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
13:01:54 INFO - PROCESS | 1662 | 1468785714298 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:54 INFO - PROCESS | 1662 | 1468785714352 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
13:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 267ms
13:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
13:01:54 INFO - PROCESS | 1662 | 1468785714598 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:54 INFO - PROCESS | 1662 | 1468785714687 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
13:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 474ms
13:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
13:01:55 INFO - PROCESS | 1662 | 1468785715045 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:55 INFO - PROCESS | 1662 | 1468785715087 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
13:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 268ms
13:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
13:01:55 INFO - PROCESS | 1662 | 1468785715329 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:55 INFO - PROCESS | 1662 | 1468785715389 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
13:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 278ms
13:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
13:01:55 INFO - PROCESS | 1662 | 1468785715608 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:55 INFO - PROCESS | 1662 | 1468785715646 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
13:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 217ms
13:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
13:01:55 INFO - PROCESS | 1662 | 1468785715825 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:55 INFO - PROCESS | 1662 | 1468785715860 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
13:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 223ms
13:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
13:01:56 INFO - PROCESS | 1662 | 1468785716044 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:56 INFO - PROCESS | 1662 | 1468785716075 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
13:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 267ms
13:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
13:01:56 INFO - PROCESS | 1662 | 1468785716319 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:56 INFO - PROCESS | 1662 | 1468785716381 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
13:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 268ms
13:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
13:01:56 INFO - PROCESS | 1662 | 1468785716593 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:56 INFO - PROCESS | 1662 | 1468785716628 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
13:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 326ms
13:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
13:01:56 INFO - PROCESS | 1662 | 1468785716914 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:56 INFO - PROCESS | 1662 | 1468785716962 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
13:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 270ms
13:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
13:01:57 INFO - PROCESS | 1662 | 1468785717195 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:57 INFO - PROCESS | 1662 | 1468785717246 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
13:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 375ms
13:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
13:01:57 INFO - PROCESS | 1662 | 1468785717565 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:57 INFO - PROCESS | 1662 | 1468785717607 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
13:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 217ms
13:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
13:01:57 INFO - PROCESS | 1662 | 1468785717791 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:57 INFO - PROCESS | 1662 | 1468785717826 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
13:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 224ms
13:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
13:01:58 INFO - PROCESS | 1662 | 1468785718014 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:58 INFO - PROCESS | 1662 | 1468785718065 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
13:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 267ms
13:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
13:01:58 INFO - PROCESS | 1662 | 1468785718289 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:58 INFO - PROCESS | 1662 | 1468785718315 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
13:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 270ms
13:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
13:01:58 INFO - PROCESS | 1662 | 1468785718565 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:58 INFO - PROCESS | 1662 | 1468785718613 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
13:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 266ms
13:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
13:01:58 INFO - PROCESS | 1662 | 1468785718845 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:58 INFO - PROCESS | 1662 | 1468785718882 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
13:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 228ms
13:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
13:01:59 INFO - PROCESS | 1662 | 1468785719063 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:59 INFO - PROCESS | 1662 | 1468785719097 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
13:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 216ms
13:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
13:01:59 INFO - PROCESS | 1662 | 1468785719281 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:59 INFO - PROCESS | 1662 | 1468785719315 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
13:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 219ms
13:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
13:01:59 INFO - PROCESS | 1662 | 1468785719509 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:59 INFO - PROCESS | 1662 | 1468785719543 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
13:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 267ms
13:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
13:01:59 INFO - PROCESS | 1662 | 1468785719798 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:01:59 INFO - PROCESS | 1662 | 1468785719848 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
13:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 327ms
13:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
13:02:00 INFO - PROCESS | 1662 | 1468785720126 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:00 INFO - PROCESS | 1662 | 1468785720173 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
13:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 268ms
13:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
13:02:00 INFO - PROCESS | 1662 | 1468785720393 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:00 INFO - PROCESS | 1662 | 1468785720427 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
13:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 216ms
13:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
13:02:00 INFO - PROCESS | 1662 | 1468785720623 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:00 INFO - PROCESS | 1662 | 1468785720692 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
13:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 272ms
13:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
13:02:00 INFO - PROCESS | 1662 | 1468785720898 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:00 INFO - PROCESS | 1662 | 1468785720944 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
13:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 424ms
13:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
13:02:01 INFO - PROCESS | 1662 | 1468785721329 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:01 INFO - PROCESS | 1662 | 1468785721375 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
13:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 318ms
13:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
13:02:01 INFO - PROCESS | 1662 | 1468785721665 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:01 INFO - PROCESS | 1662 | 1468785721725 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
13:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 280ms
13:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
13:02:01 INFO - PROCESS | 1662 | 1468785721946 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:01 INFO - PROCESS | 1662 | 1468785721989 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
13:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 329ms
13:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
13:02:02 INFO - PROCESS | 1662 | 1468785722274 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:02 INFO - PROCESS | 1662 | 1468785722327 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
13:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 324ms
13:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
13:02:02 INFO - PROCESS | 1662 | 1468785722611 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:02 INFO - PROCESS | 1662 | 1468785722664 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
13:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 272ms
13:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
13:02:02 INFO - PROCESS | 1662 | 1468785722878 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:02 INFO - PROCESS | 1662 | 1468785722927 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
13:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 217ms
13:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
13:02:03 INFO - PROCESS | 1662 | 1468785723096 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:03 INFO - PROCESS | 1662 | 1468785723130 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
13:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 218ms
13:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
13:02:03 INFO - PROCESS | 1662 | 1468785723329 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:03 INFO - PROCESS | 1662 | 1468785723367 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
13:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 319ms
13:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
13:02:03 INFO - PROCESS | 1662 | 1468785723658 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:03 INFO - PROCESS | 1662 | 1468785723705 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
13:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 324ms
13:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
13:02:03 INFO - PROCESS | 1662 | 1468785723979 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:04 INFO - PROCESS | 1662 | 1468785724016 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
13:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 270ms
13:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
13:02:04 INFO - PROCESS | 1662 | 1468785724250 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:04 INFO - PROCESS | 1662 | 1468785724293 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
13:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 269ms
13:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
13:02:04 INFO - PROCESS | 1662 | 1468785724531 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:04 INFO - PROCESS | 1662 | 1468785724587 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
13:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 268ms
13:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
13:02:04 INFO - PROCESS | 1662 | 1468785724808 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:04 INFO - PROCESS | 1662 | 1468785724843 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
13:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 271ms
13:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
13:02:05 INFO - PROCESS | 1662 | 1468785725077 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:05 INFO - PROCESS | 1662 | 1468785725112 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
13:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 269ms
13:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
13:02:05 INFO - PROCESS | 1662 | 1468785725347 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:05 INFO - PROCESS | 1662 | 1468785725377 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
13:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 218ms
13:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
13:02:05 INFO - PROCESS | 1662 | 1468785725575 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:05 INFO - PROCESS | 1662 | 1468785725609 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
13:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 276ms
13:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
13:02:05 INFO - PROCESS | 1662 | 1468785725849 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:05 INFO - PROCESS | 1662 | 1468785725905 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
13:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 321ms
13:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
13:02:06 INFO - PROCESS | 1662 | 1468785726183 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:06 INFO - PROCESS | 1662 | 1468785726245 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
13:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 271ms
13:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
13:02:06 INFO - PROCESS | 1662 | 1468785726461 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:06 INFO - PROCESS | 1662 | 1468785726499 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
13:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 318ms
13:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
13:02:06 INFO - PROCESS | 1662 | 1468785726780 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:06 INFO - PROCESS | 1662 | 1468785726811 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
13:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 221ms
13:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
13:02:07 INFO - PROCESS | 1662 | 1468785727016 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:07 INFO - PROCESS | 1662 | 1468785727100 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
13:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms
13:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
13:02:07 INFO - PROCESS | 1662 | 1468785727532 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:07 INFO - PROCESS | 1662 | 1468785727579 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
13:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 267ms
13:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
13:02:07 INFO - PROCESS | 1662 | 1468785727810 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:07 INFO - PROCESS | 1662 | 1468785727847 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
13:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 277ms
13:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
13:02:08 INFO - PROCESS | 1662 | 1468785728096 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:08 INFO - PROCESS | 1662 | 1468785728164 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
13:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 317ms
13:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
13:02:08 INFO - PROCESS | 1662 | 1468785728411 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:08 INFO - PROCESS | 1662 | 1468785728458 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
13:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 274ms
13:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
13:02:08 INFO - PROCESS | 1662 | 1468785728679 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:08 INFO - PROCESS | 1662 | 1468785728727 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
13:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 267ms
13:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
13:02:08 INFO - PROCESS | 1662 | 1468785728949 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:09 INFO - PROCESS | 1662 | 1468785729009 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
13:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 316ms
13:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
13:02:09 INFO - PROCESS | 1662 | 1468785729271 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:09 INFO - PROCESS | 1662 | 1468785729315 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
13:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 219ms
13:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
13:02:09 INFO - PROCESS | 1662 | 1468785729496 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:09 INFO - PROCESS | 1662 | 1468785729533 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
13:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 268ms
13:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
13:02:09 INFO - PROCESS | 1662 | 1468785729778 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:09 INFO - PROCESS | 1662 | 1468785729829 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
13:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 326ms
13:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
13:02:10 INFO - PROCESS | 1662 | 1468785730100 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:10 INFO - PROCESS | 1662 | 1468785730150 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
13:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 268ms
13:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
13:02:10 INFO - PROCESS | 1662 | 1468785730377 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:10 INFO - PROCESS | 1662 | 1468785730427 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
13:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 228ms
13:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
13:02:10 INFO - PROCESS | 1662 | 1468785730599 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:10 INFO - PROCESS | 1662 | 1468785730647 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
13:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 271ms
13:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
13:02:10 INFO - PROCESS | 1662 | 1468785730876 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:10 INFO - PROCESS | 1662 | 1468785730929 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
13:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 267ms
13:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
13:02:11 INFO - PROCESS | 1662 | 1468785731148 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:11 INFO - PROCESS | 1662 | 1468785731206 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
13:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 267ms
13:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
13:02:11 INFO - PROCESS | 1662 | 1468785731416 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:11 INFO - PROCESS | 1662 | 1468785731458 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
13:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 319ms
13:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
13:02:11 INFO - PROCESS | 1662 | 1468785731749 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:11 INFO - PROCESS | 1662 | 1468785731798 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
13:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 271ms
13:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
13:02:12 INFO - PROCESS | 1662 | 1468785732033 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:12 INFO - PROCESS | 1662 | 1468785732089 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
13:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 273ms
13:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
13:02:12 INFO - PROCESS | 1662 | 1468785732311 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:12 INFO - PROCESS | 1662 | 1468785732343 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
13:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 219ms
13:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
13:02:12 INFO - PROCESS | 1662 | 1468785732532 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:12 INFO - PROCESS | 1662 | 1468785732573 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
13:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 220ms
13:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
13:02:12 INFO - PROCESS | 1662 | 1468785732782 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:12 INFO - PROCESS | 1662 | 1468785732832 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
13:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 336ms
13:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
13:02:13 INFO - PROCESS | 1662 | 1468785733125 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:13 INFO - PROCESS | 1662 | 1468785733175 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
13:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 270ms
13:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
13:02:13 INFO - PROCESS | 1662 | 1468785733398 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:13 INFO - PROCESS | 1662 | 1468785733449 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
13:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms
13:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
13:02:13 INFO - PROCESS | 1662 | 1468785733931 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:13 INFO - PROCESS | 1662 | 1468785733993 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
13:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms
13:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
13:02:14 INFO - PROCESS | 1662 | 1468785734403 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:14 INFO - PROCESS | 1662 | 1468785734433 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
13:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 220ms
13:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
13:02:14 INFO - PROCESS | 1662 | 1468785734631 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:14 INFO - PROCESS | 1662 | 1468785734674 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
13:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 220ms
13:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
13:02:14 INFO - PROCESS | 1662 | 1468785734861 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:14 INFO - PROCESS | 1662 | 1468785734895 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
13:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 268ms
13:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
13:02:15 INFO - PROCESS | 1662 | 1468785735131 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:15 INFO - PROCESS | 1662 | 1468785735174 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
13:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 267ms
13:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
13:02:15 INFO - PROCESS | 1662 | 1468785735409 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:15 INFO - PROCESS | 1662 | 1468785735445 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
13:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 273ms
13:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
13:02:15 INFO - PROCESS | 1662 | 1468785735697 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:15 INFO - PROCESS | 1662 | 1468785735757 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
13:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 330ms
13:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
13:02:16 INFO - PROCESS | 1662 | 1468785736017 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:16 INFO - PROCESS | 1662 | 1468785736076 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
13:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 268ms
13:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
13:02:16 INFO - PROCESS | 1662 | 1468785736292 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:16 INFO - PROCESS | 1662 | 1468785736325 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:16 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
13:02:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:02:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 224ms
13:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
13:02:16 INFO - PROCESS | 1662 | 1468785736514 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:16 INFO - PROCESS | 1662 | 1468785736555 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:16 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
13:02:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:02:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 268ms
13:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
13:02:16 INFO - PROCESS | 1662 | 1468785736795 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:16 INFO - PROCESS | 1662 | 1468785736841 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:17 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
13:02:17 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:02:17 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:02:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
13:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 370ms
13:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
13:02:17 INFO - PROCESS | 1662 | 1468785737163 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:17 INFO - PROCESS | 1662 | 1468785737207 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:17 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
13:02:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:02:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
13:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 268ms
13:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
13:02:17 INFO - PROCESS | 1662 | 1468785737445 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:17 INFO - PROCESS | 1662 | 1468785737487 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:17 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
13:02:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:02:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
13:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 326ms
13:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
13:02:17 INFO - PROCESS | 1662 | 1468785737773 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:17 INFO - PROCESS | 1662 | 1468785737819 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:18 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
13:02:18 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:02:18 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:02:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 322ms
13:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
13:02:18 INFO - PROCESS | 1662 | 1468785738094 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:18 INFO - PROCESS | 1662 | 1468785738130 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
13:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 218ms
13:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
13:02:18 INFO - PROCESS | 1662 | 1468785738315 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:18 INFO - PROCESS | 1662 | 1468785738356 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:18 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
13:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 216ms
13:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
13:02:18 INFO - PROCESS | 1662 | 1468785738534 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:18 INFO - PROCESS | 1662 | 1468785738577 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:18 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
13:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 267ms
13:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
13:02:18 INFO - PROCESS | 1662 | 1468785738814 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:18 INFO - PROCESS | 1662 | 1468785738868 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
13:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 327ms
13:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
13:02:19 INFO - PROCESS | 1662 | 1468785739142 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:19 INFO - PROCESS | 1662 | 1468785739179 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
13:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 224ms
13:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
13:02:19 INFO - PROCESS | 1662 | 1468785739361 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:19 INFO - PROCESS | 1662 | 1468785739393 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
13:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 216ms
13:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
13:02:19 INFO - PROCESS | 1662 | 1468785739580 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:19 INFO - PROCESS | 1662 | 1468785739632 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:19 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
13:02:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
13:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 416ms
13:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
13:02:20 INFO - PROCESS | 1662 | 1468785740004 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:20 INFO - PROCESS | 1662 | 1468785740046 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
13:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms
13:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
13:02:20 INFO - PROCESS | 1662 | 1468785740528 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:20 INFO - PROCESS | 1662 | 1468785740561 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
13:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 267ms
13:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
13:02:20 INFO - PROCESS | 1662 | 1468785740802 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:20 INFO - PROCESS | 1662 | 1468785740849 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
13:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 218ms
13:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
13:02:21 INFO - PROCESS | 1662 | 1468785741029 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:21 INFO - PROCESS | 1662 | 1468785741071 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
13:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 327ms
13:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
13:02:21 INFO - PROCESS | 1662 | 1468785741356 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:21 INFO - PROCESS | 1662 | 1468785741394 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
13:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 221ms
13:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
13:02:21 INFO - PROCESS | 1662 | 1468785741578 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:21 INFO - PROCESS | 1662 | 1468785741614 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
13:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 317ms
13:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
13:02:21 INFO - PROCESS | 1662 | 1468785741901 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:21 INFO - PROCESS | 1662 | 1468785741963 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
13:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 317ms
13:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
13:02:22 INFO - PROCESS | 1662 | 1468785742230 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:22 INFO - PROCESS | 1662 | 1468785742271 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
13:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 217ms
13:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
13:02:22 INFO - PROCESS | 1662 | 1468785742448 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:22 INFO - PROCESS | 1662 | 1468785742482 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
13:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 218ms
13:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
13:02:22 INFO - PROCESS | 1662 | 1468785742678 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:22 INFO - PROCESS | 1662 | 1468785742713 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
13:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 268ms
13:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
13:02:22 INFO - PROCESS | 1662 | 1468785742949 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:22 INFO - PROCESS | 1662 | 1468785742991 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
13:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 268ms
13:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
13:02:23 INFO - PROCESS | 1662 | 1468785743225 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:23 INFO - PROCESS | 1662 | 1468785743260 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
13:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 274ms
13:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
13:02:23 INFO - PROCESS | 1662 | 1468785743501 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:23 INFO - PROCESS | 1662 | 1468785743562 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
13:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 316ms
13:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
13:02:23 INFO - PROCESS | 1662 | 1468785743829 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:23 INFO - PROCESS | 1662 | 1468785743891 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
13:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 278ms
13:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
13:02:24 INFO - PROCESS | 1662 | 1468785744098 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:24 INFO - PROCESS | 1662 | 1468785744127 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
13:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 216ms
13:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
13:02:24 INFO - PROCESS | 1662 | 1468785744315 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:24 INFO - PROCESS | 1662 | 1468785744355 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
13:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 273ms
13:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
13:02:24 INFO - PROCESS | 1662 | 1468785744596 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:24 INFO - PROCESS | 1662 | 1468785744629 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
13:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 318ms
13:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
13:02:24 INFO - PROCESS | 1662 | 1468785744923 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:24 INFO - PROCESS | 1662 | 1468785744963 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
13:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 270ms
13:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
13:02:25 INFO - PROCESS | 1662 | 1468785745196 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:25 INFO - PROCESS | 1662 | 1468785745241 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
13:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 267ms
13:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
13:02:25 INFO - PROCESS | 1662 | 1468785745465 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:25 INFO - PROCESS | 1662 | 1468785745500 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
13:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 219ms
13:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
13:02:25 INFO - PROCESS | 1662 | 1468785745693 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:25 INFO - PROCESS | 1662 | 1468785745726 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
13:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 417ms
13:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
13:02:26 INFO - PROCESS | 1662 | 1468785746117 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:26 INFO - PROCESS | 1662 | 1468785746196 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:26 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
13:02:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:02:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
13:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 318ms
13:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
13:02:26 INFO - PROCESS | 1662 | 1468785746446 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:26 INFO - PROCESS | 1662 | 1468785746487 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
13:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 368ms
13:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
13:02:26 INFO - PROCESS | 1662 | 1468785746830 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:26 INFO - PROCESS | 1662 | 1468785746890 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
13:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 324ms
13:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
13:02:27 INFO - PROCESS | 1662 | 1468785747145 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:27 INFO - PROCESS | 1662 | 1468785747179 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
13:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 218ms
13:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
13:02:27 INFO - PROCESS | 1662 | 1468785747375 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:27 INFO - PROCESS | 1662 | 1468785747409 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:27 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
13:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 226ms
13:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
13:02:27 INFO - PROCESS | 1662 | 1468785747599 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:27 INFO - PROCESS | 1662 | 1468785747644 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:27 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
13:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 265ms
13:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
13:02:27 INFO - PROCESS | 1662 | 1468785747865 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:27 INFO - PROCESS | 1662 | 1468785747907 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
13:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 266ms
13:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
13:02:28 INFO - PROCESS | 1662 | 1468785748142 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:28 INFO - PROCESS | 1662 | 1468785748189 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
13:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 822ms
13:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
13:02:28 INFO - PROCESS | 1662 | 1468785748959 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:28 INFO - PROCESS | 1662 | 1468785748988 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
13:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 217ms
13:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
13:02:29 INFO - PROCESS | 1662 | 1468785749183 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:29 INFO - PROCESS | 1662 | 1468785749224 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
13:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 223ms
13:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
13:02:29 INFO - PROCESS | 1662 | 1468785749412 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:29 INFO - PROCESS | 1662 | 1468785749446 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
13:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 216ms
13:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
13:02:29 INFO - PROCESS | 1662 | 1468785749630 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:29 INFO - PROCESS | 1662 | 1468785749661 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
13:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 216ms
13:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
13:02:29 INFO - PROCESS | 1662 | 1468785749848 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:29 INFO - PROCESS | 1662 | 1468785749887 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
13:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 266ms
13:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
13:02:30 INFO - PROCESS | 1662 | 1468785750129 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:30 INFO - PROCESS | 1662 | 1468785750172 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
13:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 280ms
13:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
13:02:30 INFO - PROCESS | 1662 | 1468785750411 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:30 INFO - PROCESS | 1662 | 1468785750456 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 275ms
13:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
13:02:30 INFO - PROCESS | 1662 | 1468785750681 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:30 INFO - PROCESS | 1662 | 1468785750731 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:30 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
13:02:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 220ms
13:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
13:02:30 INFO - PROCESS | 1662 | 1468785750908 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:30 INFO - PROCESS | 1662 | 1468785750934 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
13:02:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
13:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 218ms
13:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
13:02:31 INFO - PROCESS | 1662 | 1468785751131 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:31 INFO - PROCESS | 1662 | 1468785751171 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:31 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
13:02:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
13:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 316ms
13:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
13:02:31 INFO - PROCESS | 1662 | 1468785751450 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:31 INFO - PROCESS | 1662 | 1468785751499 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:31 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]"
13:02:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:02:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
13:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 275ms
13:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
13:02:31 INFO - PROCESS | 1662 | 1468785751730 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:31 INFO - PROCESS | 1662 | 1468785751764 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:31 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
13:02:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
13:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 266ms
13:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
13:02:32 INFO - PROCESS | 1662 | 1468785751998 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:32 INFO - PROCESS | 1662 | 1468785752040 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
13:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 566ms
13:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
13:02:32 INFO - PROCESS | 1662 | 1468785752575 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:32 INFO - PROCESS | 1662 | 1468785752616 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
13:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 325ms
13:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
13:02:32 INFO - PROCESS | 1662 | 1468785752910 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:32 INFO - PROCESS | 1662 | 1468785752965 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
13:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 275ms
13:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
13:02:33 INFO - PROCESS | 1662 | 1468785753183 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:33 INFO - PROCESS | 1662 | 1468785753228 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
13:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 218ms
13:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
13:02:33 INFO - PROCESS | 1662 | 1468785753408 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:33 INFO - PROCESS | 1662 | 1468785753449 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
13:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 216ms
13:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
13:02:33 INFO - PROCESS | 1662 | 1468785753629 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:33 INFO - PROCESS | 1662 | 1468785753661 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
13:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 219ms
13:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
13:02:33 INFO - PROCESS | 1662 | 1468785753852 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:33 INFO - PROCESS | 1662 | 1468785753894 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
13:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 220ms
13:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
13:02:34 INFO - PROCESS | 1662 | 1468785754080 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:34 INFO - PROCESS | 1662 | 1468785754110 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
13:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 219ms
13:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
13:02:34 INFO - PROCESS | 1662 | 1468785754316 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:34 INFO - PROCESS | 1662 | 1468785754365 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
13:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 366ms
13:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
13:02:34 INFO - PROCESS | 1662 | 1468785754683 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:34 INFO - PROCESS | 1662 | 1468785754723 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
13:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 270ms
13:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
13:02:34 INFO - PROCESS | 1662 | 1468785754966 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:35 INFO - PROCESS | 1662 | 1468785755028 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
13:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 317ms
13:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
13:02:35 INFO - PROCESS | 1662 | 1468785755313 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:35 INFO - PROCESS | 1662 | 1468785755371 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
13:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 338ms
13:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
13:02:35 INFO - PROCESS | 1662 | 1468785755629 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:35 INFO - PROCESS | 1662 | 1468785755674 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
13:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 318ms
13:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
13:02:35 INFO - PROCESS | 1662 | 1468785755959 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:36 INFO - PROCESS | 1662 | 1468785756003 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
13:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 272ms
13:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
13:02:36 INFO - PROCESS | 1662 | 1468785756228 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:36 INFO - PROCESS | 1662 | 1468785756262 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
13:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 317ms
13:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
13:02:36 INFO - PROCESS | 1662 | 1468785756551 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:36 INFO - PROCESS | 1662 | 1468785756602 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
13:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 268ms
13:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
13:02:36 INFO - PROCESS | 1662 | 1468785756831 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:36 INFO - PROCESS | 1662 | 1468785756888 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
13:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 218ms
13:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
13:02:37 INFO - PROCESS | 1662 | 1468785757050 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:37 INFO - PROCESS | 1662 | 1468785757090 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
13:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 221ms
13:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
13:02:37 INFO - PROCESS | 1662 | 1468785757278 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:37 INFO - PROCESS | 1662 | 1468785757312 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
13:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 218ms
13:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
13:02:37 INFO - PROCESS | 1662 | 1468785757500 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:37 INFO - PROCESS | 1662 | 1468785757546 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
13:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 266ms
13:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
13:02:37 INFO - PROCESS | 1662 | 1468785757793 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:37 INFO - PROCESS | 1662 | 1468785757832 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
13:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 317ms
13:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
13:02:38 INFO - PROCESS | 1662 | 1468785758113 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:38 INFO - PROCESS | 1662 | 1468785758157 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
13:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 327ms
13:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
13:02:38 INFO - PROCESS | 1662 | 1468785758433 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:38 INFO - PROCESS | 1662 | 1468785758474 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
13:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 371ms
13:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
13:02:38 INFO - PROCESS | 1662 | 1468785758809 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:38 INFO - PROCESS | 1662 | 1468785758879 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
13:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 318ms
13:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
13:02:39 INFO - PROCESS | 1662 | 1468785759145 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:39 INFO - PROCESS | 1662 | 1468785759192 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
13:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 379ms
13:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
13:02:39 INFO - PROCESS | 1662 | 1468785759518 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:39 INFO - PROCESS | 1662 | 1468785759534 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
13:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 218ms
13:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
13:02:39 INFO - PROCESS | 1662 | 1468785759748 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:39 INFO - PROCESS | 1662 | 1468785759803 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
13:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 328ms
13:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
13:02:40 INFO - PROCESS | 1662 | 1468785760067 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:40 INFO - PROCESS | 1662 | 1468785760108 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
13:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 217ms
13:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
13:02:40 INFO - PROCESS | 1662 | 1468785760294 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:40 INFO - PROCESS | 1662 | 1468785760335 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
13:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 274ms
13:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
13:02:40 INFO - PROCESS | 1662 | 1468785760574 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:40 INFO - PROCESS | 1662 | 1468785760629 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
13:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 267ms
13:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
13:02:40 INFO - PROCESS | 1662 | 1468785760847 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:40 INFO - PROCESS | 1662 | 1468785760898 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
13:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 326ms
13:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
13:02:41 INFO - PROCESS | 1662 | 1468785761164 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:41 INFO - PROCESS | 1662 | 1468785761198 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
13:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 268ms
13:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
13:02:41 INFO - PROCESS | 1662 | 1468785761441 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:41 INFO - PROCESS | 1662 | 1468785761482 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
13:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 269ms
13:02:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
13:02:41 INFO - PROCESS | 1662 | 1468785761733 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:41 INFO - PROCESS | 1662 | 1468785761793 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:42 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 () {
13:02:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
13:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
13:02:42 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 () {
13:02:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
13:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
13:02:42 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 () {
13:02:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
13:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
13:02:42 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 () {
13:02:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
13:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
13:02:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 377ms
13:02:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
13:02:42 INFO - PROCESS | 1662 | 1468785762102 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:42 INFO - PROCESS | 1662 | 1468785762149 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
13:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
13:02:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
13:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
13:02:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
13:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
13:02:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 324ms
13:02:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
13:02:42 INFO - PROCESS | 1662 | 1468785762431 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:42 INFO - PROCESS | 1662 | 1468785762550 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:42 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
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
13:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
13:02:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
13:02:42 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.
13:02:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
13:02:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 318ms
13:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
13:02:42 INFO - PROCESS | 1662 | 1468785762759 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:42 INFO - PROCESS | 1662 | 1468785762793 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
13:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 224ms
13:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
13:02:42 INFO - PROCESS | 1662 | 1468785762978 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:43 INFO - PROCESS | 1662 | 1468785763019 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
13:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 266ms
13:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
13:02:43 INFO - PROCESS | 1662 | 1468785763249 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:43 INFO - PROCESS | 1662 | 1468785763311 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
13:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 368ms
13:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
13:02:43 INFO - PROCESS | 1662 | 1468785763627 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:43 INFO - PROCESS | 1662 | 1468785763675 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
13:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 227ms
13:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
13:02:43 INFO - PROCESS | 1662 | 1468785763848 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:43 INFO - PROCESS | 1662 | 1468785763884 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
13:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 216ms
13:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
13:02:44 INFO - PROCESS | 1662 | 1468785764078 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:44 INFO - PROCESS | 1662 | 1468785764111 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
13:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 277ms
13:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
13:02:44 INFO - PROCESS | 1662 | 1468785764360 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:44 INFO - PROCESS | 1662 | 1468785764442 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
13:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 324ms
13:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
13:02:44 INFO - PROCESS | 1662 | 1468785764681 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:44 INFO - PROCESS | 1662 | 1468785764728 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
13:02:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 470ms
13:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
13:02:45 INFO - PROCESS | 1662 | 1468785765163 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:45 INFO - PROCESS | 1662 | 1468785765228 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
13:02:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 276ms
13:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
13:02:45 INFO - PROCESS | 1662 | 1468785765444 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:45 INFO - PROCESS | 1662 | 1468785765486 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
13:02:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 276ms
13:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
13:02:45 INFO - PROCESS | 1662 | 1468785765727 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:45 INFO - PROCESS | 1662 | 1468785765765 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
13:02:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 270ms
13:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
13:02:46 INFO - PROCESS | 1662 | 1468785765998 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:46 INFO - PROCESS | 1662 | 1468785766061 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
13:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 317ms
13:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
13:02:46 INFO - PROCESS | 1662 | 1468785766330 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:46 INFO - PROCESS | 1662 | 1468785766379 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
13:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 278ms
13:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
13:02:46 INFO - PROCESS | 1662 | 1468785766599 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:46 INFO - PROCESS | 1662 | 1468785766645 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
13:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 267ms
13:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
13:02:46 INFO - PROCESS | 1662 | 1468785766878 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:46 INFO - PROCESS | 1662 | 1468785766928 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
13:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 370ms
13:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
13:02:47 INFO - PROCESS | 1662 | 1468785767247 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:47 INFO - PROCESS | 1662 | 1468785767285 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
13:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 217ms
13:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
13:02:47 INFO - PROCESS | 1662 | 1468785767465 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:47 INFO - PROCESS | 1662 | 1468785767501 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
13:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 218ms
13:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
13:02:47 INFO - PROCESS | 1662 | 1468785767692 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:47 INFO - PROCESS | 1662 | 1468785767726 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
13:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 223ms
13:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
13:02:47 INFO - PROCESS | 1662 | 1468785767915 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:47 INFO - PROCESS | 1662 | 1468785767963 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
13:02:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 319ms
13:02:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
13:02:48 INFO - PROCESS | 1662 | 1468785768248 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:48 INFO - PROCESS | 1662 | 1468785768298 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
13:02:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 328ms
13:02:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
13:02:48 INFO - PROCESS | 1662 | 1468785768578 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:48 INFO - PROCESS | 1662 | 1468785768626 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:48 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
13:02:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 323ms
13:02:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
13:02:48 INFO - PROCESS | 1662 | 1468785768912 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:48 INFO - PROCESS | 1662 | 1468785768945 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
13:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 327ms
13:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
13:02:49 INFO - PROCESS | 1662 | 1468785769234 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:49 INFO - PROCESS | 1662 | 1468785769276 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:49 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
13:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 268ms
13:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
13:02:49 INFO - PROCESS | 1662 | 1468785769511 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:49 INFO - PROCESS | 1662 | 1468785769548 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
13:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 219ms
13:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
13:02:49 INFO - PROCESS | 1662 | 1468785769729 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:49 INFO - PROCESS | 1662 | 1468785769760 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
13:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 216ms
13:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
13:02:49 INFO - PROCESS | 1662 | 1468785769948 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:49 INFO - PROCESS | 1662 | 1468785769979 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
13:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 217ms
13:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
13:02:50 INFO - PROCESS | 1662 | 1468785770167 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:50 INFO - PROCESS | 1662 | 1468785770212 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
13:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 317ms
13:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
13:02:50 INFO - PROCESS | 1662 | 1468785770498 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:50 INFO - PROCESS | 1662 | 1468785770544 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
13:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 326ms
13:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
13:02:50 INFO - PROCESS | 1662 | 1468785770816 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:50 INFO - PROCESS | 1662 | 1468785770861 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
13:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 316ms
13:02:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
13:02:51 INFO - PROCESS | 1662 | 1468785771200 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:51 INFO - PROCESS | 1662 | 1468785771261 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
13:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 268ms
13:02:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
13:02:51 INFO - PROCESS | 1662 | 1468785771480 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:51 INFO - PROCESS | 1662 | 1468785771517 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
13:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 219ms
13:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
13:02:51 INFO - PROCESS | 1662 | 1468785771702 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:51 INFO - PROCESS | 1662 | 1468785771749 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
13:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 267ms
13:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
13:02:51 INFO - PROCESS | 1662 | 1468785771975 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:52 INFO - PROCESS | 1662 | 1468785772011 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
13:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 267ms
13:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
13:02:52 INFO - PROCESS | 1662 | 1468785772246 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:52 INFO - PROCESS | 1662 | 1468785772280 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
13:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 226ms
13:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
13:02:52 INFO - PROCESS | 1662 | 1468785772468 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:52 INFO - PROCESS | 1662 | 1468785772520 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
13:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 316ms
13:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
13:02:52 INFO - PROCESS | 1662 | 1468785772800 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:52 INFO - PROCESS | 1662 | 1468785772851 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
13:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 283ms
13:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
13:02:53 INFO - PROCESS | 1662 | 1468785773077 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:53 INFO - PROCESS | 1662 | 1468785773109 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
13:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 225ms
13:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
13:02:53 INFO - PROCESS | 1662 | 1468785773310 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:53 INFO - PROCESS | 1662 | 1468785773346 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
13:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 217ms
13:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
13:02:53 INFO - PROCESS | 1662 | 1468785773517 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:53 INFO - PROCESS | 1662 | 1468785773555 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:53 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
13:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 216ms
13:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
13:02:53 INFO - PROCESS | 1662 | 1468785773737 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:53 INFO - PROCESS | 1662 | 1468785773787 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
13:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 319ms
13:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
13:02:54 INFO - PROCESS | 1662 | 1468785774067 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:54 INFO - PROCESS | 1662 | 1468785774116 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
13:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 267ms
13:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
13:02:54 INFO - PROCESS | 1662 | 1468785774346 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:54 INFO - PROCESS | 1662 | 1468785774393 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:54 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
13:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 276ms
13:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
13:02:54 INFO - PROCESS | 1662 | 1468785774615 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:54 INFO - PROCESS | 1662 | 1468785774666 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
13:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 266ms
13:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
13:02:54 INFO - PROCESS | 1662 | 1468785774885 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:54 INFO - PROCESS | 1662 | 1468785774942 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
13:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 321ms
13:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
13:02:55 INFO - PROCESS | 1662 | 1468785775214 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:55 INFO - PROCESS | 1662 | 1468785775255 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
13:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 317ms
13:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
13:02:55 INFO - PROCESS | 1662 | 1468785775532 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:55 INFO - PROCESS | 1662 | 1468785775567 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
13:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 366ms
13:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
13:02:55 INFO - PROCESS | 1662 | 1468785775908 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:55 INFO - PROCESS | 1662 | 1468785775958 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
13:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 273ms
13:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
13:02:56 INFO - PROCESS | 1662 | 1468785776180 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:56 INFO - PROCESS | 1662 | 1468785776212 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:56 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
13:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 219ms
13:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
13:02:56 INFO - PROCESS | 1662 | 1468785776410 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:56 INFO - PROCESS | 1662 | 1468785776442 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
13:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 225ms
13:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
13:02:56 INFO - PROCESS | 1662 | 1468785776630 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:56 INFO - PROCESS | 1662 | 1468785776661 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:56 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
13:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 217ms
13:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
13:02:56 INFO - PROCESS | 1662 | 1468785776850 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:56 INFO - PROCESS | 1662 | 1468785776884 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
13:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 216ms
13:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
13:02:57 INFO - PROCESS | 1662 | 1468785777077 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:57 INFO - PROCESS | 1662 | 1468785777110 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
13:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 373ms
13:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
13:02:57 INFO - PROCESS | 1662 | 1468785777448 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:57 INFO - PROCESS | 1662 | 1468785777500 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
13:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 268ms
13:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
13:02:57 INFO - PROCESS | 1662 | 1468785777727 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:57 INFO - PROCESS | 1662 | 1468785777775 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
13:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 328ms
13:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
13:02:58 INFO - PROCESS | 1662 | 1468785778078 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:58 INFO - PROCESS | 1662 | 1468785778128 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
13:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 278ms
13:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
13:02:58 INFO - PROCESS | 1662 | 1468785778349 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:58 INFO - PROCESS | 1662 | 1468785778381 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
13:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 216ms
13:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
13:02:58 INFO - PROCESS | 1662 | 1468785778578 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:58 INFO - PROCESS | 1662 | 1468785778617 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
13:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 276ms
13:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
13:02:58 INFO - PROCESS | 1662 | 1468785778863 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:58 INFO - PROCESS | 1662 | 1468785778913 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
13:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 323ms
13:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
13:02:59 INFO - PROCESS | 1662 | 1468785779196 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:59 INFO - PROCESS | 1662 | 1468785779241 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
13:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 219ms
13:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
13:02:59 INFO - PROCESS | 1662 | 1468785779428 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:59 INFO - PROCESS | 1662 | 1468785779468 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
13:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 226ms
13:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
13:02:59 INFO - PROCESS | 1662 | 1468785779653 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:59 INFO - PROCESS | 1662 | 1468785779707 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
13:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 270ms
13:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
13:02:59 INFO - PROCESS | 1662 | 1468785779934 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:02:59 INFO - PROCESS | 1662 | 1468785779989 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:00 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
13:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 268ms
13:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
13:03:00 INFO - PROCESS | 1662 | 1468785780217 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:00 INFO - PROCESS | 1662 | 1468785780291 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:00 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
13:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 318ms
13:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
13:03:00 INFO - PROCESS | 1662 | 1468785780549 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:00 INFO - PROCESS | 1662 | 1468785780603 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:00 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
13:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 279ms
13:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
13:03:00 INFO - PROCESS | 1662 | 1468785780817 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:00 INFO - PROCESS | 1662 | 1468785780862 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:01 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)
13:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 217ms
13:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
13:03:01 INFO - PROCESS | 1662 | 1468785781036 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:01 INFO - PROCESS | 1662 | 1468785781075 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 222ms
13:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
13:03:01 INFO - PROCESS | 1662 | 1468785781263 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:01 INFO - PROCESS | 1662 | 1468785781296 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
13:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 220ms
13:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
13:03:01 INFO - PROCESS | 1662 | 1468785781485 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:01 INFO - PROCESS | 1662 | 1468785781520 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
13:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 222ms
13:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
13:03:01 INFO - PROCESS | 1662 | 1468785781712 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:01 INFO - PROCESS | 1662 | 1468785781745 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
13:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 268ms
13:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
13:03:01 INFO - PROCESS | 1662 | 1468785781983 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:02 INFO - PROCESS | 1662 | 1468785782019 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
13:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 367ms
13:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
13:03:02 INFO - PROCESS | 1662 | 1468785782361 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:02 INFO - PROCESS | 1662 | 1468785782410 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
13:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 274ms
13:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
13:03:02 INFO - PROCESS | 1662 | 1468785782630 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:02 INFO - PROCESS | 1662 | 1468785782666 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
13:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 216ms
13:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
13:03:02 INFO - PROCESS | 1662 | 1468785782849 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:02 INFO - PROCESS | 1662 | 1468785782885 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
13:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 316ms
13:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
13:03:03 INFO - PROCESS | 1662 | 1468785783168 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:03 INFO - PROCESS | 1662 | 1468785783226 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
13:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 422ms
13:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
13:03:03 INFO - PROCESS | 1662 | 1468785783597 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:03 INFO - PROCESS | 1662 | 1468785783685 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
13:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 369ms
13:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
13:03:03 INFO - PROCESS | 1662 | 1468785783967 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:04 INFO - PROCESS | 1662 | 1468785784010 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:04 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
13:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 266ms
13:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
13:03:04 INFO - PROCESS | 1662 | 1468785784247 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:04 INFO - PROCESS | 1662 | 1468785784292 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
13:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 376ms
13:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
13:03:04 INFO - PROCESS | 1662 | 1468785784616 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:04 INFO - PROCESS | 1662 | 1468785784664 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
13:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 270ms
13:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
13:03:04 INFO - PROCESS | 1662 | 1468785784899 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:04 INFO - PROCESS | 1662 | 1468785784957 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:05 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)
13:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 267ms
13:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
13:03:05 INFO - PROCESS | 1662 | 1468785785172 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:05 INFO - PROCESS | 1662 | 1468785785234 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 269ms
13:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
13:03:05 INFO - PROCESS | 1662 | 1468785785463 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:05 INFO - PROCESS | 1662 | 1468785785524 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
13:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 329ms
13:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
13:03:05 INFO - PROCESS | 1662 | 1468785785782 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:05 INFO - PROCESS | 1662 | 1468785785822 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
13:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 218ms
13:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
13:03:06 INFO - PROCESS | 1662 | 1468785786003 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:06 INFO - PROCESS | 1662 | 1468785786042 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
13:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 221ms
13:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
13:03:06 INFO - PROCESS | 1662 | 1468785786229 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:06 INFO - PROCESS | 1662 | 1468785786264 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
13:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 218ms
13:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
13:03:06 INFO - PROCESS | 1662 | 1468785786450 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:06 INFO - PROCESS | 1662 | 1468785786493 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
13:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 267ms
13:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
13:03:06 INFO - PROCESS | 1662 | 1468785786728 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:06 INFO - PROCESS | 1662 | 1468785786771 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
13:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 274ms
13:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
13:03:07 INFO - PROCESS | 1662 | 1468785786996 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:07 INFO - PROCESS | 1662 | 1468785787037 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
13:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 267ms
13:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
13:03:07 INFO - PROCESS | 1662 | 1468785787265 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:07 INFO - PROCESS | 1662 | 1468785787310 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
13:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 267ms
13:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
13:03:07 INFO - PROCESS | 1662 | 1468785787534 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:07 INFO - PROCESS | 1662 | 1468785787567 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
13:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 220ms
13:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
13:03:07 INFO - PROCESS | 1662 | 1468785787768 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:07 INFO - PROCESS | 1662 | 1468785787817 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
13:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 317ms
13:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
13:03:08 INFO - PROCESS | 1662 | 1468785788097 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:08 INFO - PROCESS | 1662 | 1468785788155 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
13:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 327ms
13:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
13:03:08 INFO - PROCESS | 1662 | 1468785788417 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:08 INFO - PROCESS | 1662 | 1468785788461 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
13:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 267ms
13:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
13:03:08 INFO - PROCESS | 1662 | 1468785788698 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:08 INFO - PROCESS | 1662 | 1468785788798 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
13:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 569ms
13:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
13:03:09 INFO - PROCESS | 1662 | 1468785789274 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:09 INFO - PROCESS | 1662 | 1468785789313 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
13:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 271ms
13:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
13:03:09 INFO - PROCESS | 1662 | 1468785789549 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:09 INFO - PROCESS | 1662 | 1468785789606 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
13:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 318ms
13:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
13:03:09 INFO - PROCESS | 1662 | 1468785789958 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:10 INFO - PROCESS | 1662 | 1468785790022 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
13:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 323ms
13:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
13:03:10 INFO - PROCESS | 1662 | 1468785790300 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:10 INFO - PROCESS | 1662 | 1468785790346 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
13:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 283ms
13:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
13:03:10 INFO - PROCESS | 1662 | 1468785790589 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:10 INFO - PROCESS | 1662 | 1468785790655 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
13:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 316ms
13:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
13:03:10 INFO - PROCESS | 1662 | 1468785790901 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:10 INFO - PROCESS | 1662 | 1468785790949 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
13:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 216ms
13:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
13:03:11 INFO - PROCESS | 1662 | 1468785791145 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:11 INFO - PROCESS | 1662 | 1468785791178 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
13:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 231ms
13:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
13:03:11 INFO - PROCESS | 1662 | 1468785791365 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:11 INFO - PROCESS | 1662 | 1468785791414 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
13:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 267ms
13:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
13:03:11 INFO - PROCESS | 1662 | 1468785791633 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:11 INFO - PROCESS | 1662 | 1468785791678 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
13:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 317ms
13:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
13:03:11 INFO - PROCESS | 1662 | 1468785791975 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:12 INFO - PROCESS | 1662 | 1468785792013 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
13:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 281ms
13:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
13:03:12 INFO - PROCESS | 1662 | 1468785792245 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:12 INFO - PROCESS | 1662 | 1468785792291 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
13:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 224ms
13:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
13:03:12 INFO - PROCESS | 1662 | 1468785792464 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:12 INFO - PROCESS | 1662 | 1468785792495 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
13:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 216ms
13:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
13:03:12 INFO - PROCESS | 1662 | 1468785792684 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:12 INFO - PROCESS | 1662 | 1468785792725 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
13:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 216ms
13:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
13:03:12 INFO - PROCESS | 1662 | 1468785792909 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:12 INFO - PROCESS | 1662 | 1468785792942 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
13:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 219ms
13:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
13:03:13 INFO - PROCESS | 1662 | 1468785793130 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:13 INFO - PROCESS | 1662 | 1468785793164 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
13:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 217ms
13:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
13:03:13 INFO - PROCESS | 1662 | 1468785793350 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:13 INFO - PROCESS | 1662 | 1468785793387 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
13:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 266ms
13:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
13:03:13 INFO - PROCESS | 1662 | 1468785793629 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:13 INFO - PROCESS | 1662 | 1468785793668 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
13:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 268ms
13:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
13:03:13 INFO - PROCESS | 1662 | 1468785793899 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:13 INFO - PROCESS | 1662 | 1468785793949 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
13:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 318ms
13:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
13:03:14 INFO - PROCESS | 1662 | 1468785794229 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:14 INFO - PROCESS | 1662 | 1468785794273 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
13:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 218ms
13:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
13:03:14 INFO - PROCESS | 1662 | 1468785794450 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:14 INFO - PROCESS | 1662 | 1468785794480 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
13:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 221ms
13:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
13:03:14 INFO - PROCESS | 1662 | 1468785794678 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:14 INFO - PROCESS | 1662 | 1468785794713 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
13:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 225ms
13:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
13:03:14 INFO - PROCESS | 1662 | 1468785794898 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:14 INFO - PROCESS | 1662 | 1468785794930 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
13:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 217ms
13:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
13:03:15 INFO - PROCESS | 1662 | 1468785795127 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:15 INFO - PROCESS | 1662 | 1468785795158 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
13:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 378ms
13:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
13:03:15 INFO - PROCESS | 1662 | 1468785795503 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:15 INFO - PROCESS | 1662 | 1468785795547 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
13:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 318ms
13:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
13:03:15 INFO - PROCESS | 1662 | 1468785795834 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:15 INFO - PROCESS | 1662 | 1468785795882 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
13:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 430ms
13:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
13:03:16 INFO - PROCESS | 1662 | 1468785796261 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:16 INFO - PROCESS | 1662 | 1468785796317 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:16 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
13:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 273ms
13:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
13:03:16 INFO - PROCESS | 1662 | 1468785796535 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:16 INFO - PROCESS | 1662 | 1468785796602 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:16 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
13:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 368ms
13:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
13:03:16 INFO - PROCESS | 1662 | 1468785796916 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:16 INFO - PROCESS | 1662 | 1468785796966 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
13:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 326ms
13:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
13:03:17 INFO - PROCESS | 1662 | 1468785797232 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:17 INFO - PROCESS | 1662 | 1468785797274 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
13:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 217ms
13:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
13:03:17 INFO - PROCESS | 1662 | 1468785797451 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:17 INFO - PROCESS | 1662 | 1468785797486 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
13:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 224ms
13:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
13:03:17 INFO - PROCESS | 1662 | 1468785797684 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:17 INFO - PROCESS | 1662 | 1468785797725 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
13:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 267ms
13:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
13:03:17 INFO - PROCESS | 1662 | 1468785797959 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:17 INFO - PROCESS | 1662 | 1468785797990 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
13:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 216ms
13:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
13:03:18 INFO - PROCESS | 1662 | 1468785798181 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:18 INFO - PROCESS | 1662 | 1468785798217 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
13:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 266ms
13:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
13:03:18 INFO - PROCESS | 1662 | 1468785798449 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:18 INFO - PROCESS | 1662 | 1468785798484 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
13:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 218ms
13:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
13:03:18 INFO - PROCESS | 1662 | 1468785798677 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:18 INFO - PROCESS | 1662 | 1468785798709 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:18 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)
13:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 217ms
13:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
13:03:18 INFO - PROCESS | 1662 | 1468785798898 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:18 INFO - PROCESS | 1662 | 1468785798930 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 218ms
13:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
13:03:19 INFO - PROCESS | 1662 | 1468785799117 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:19 INFO - PROCESS | 1662 | 1468785799148 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
13:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 221ms
13:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
13:03:19 INFO - PROCESS | 1662 | 1468785799348 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:19 INFO - PROCESS | 1662 | 1468785799385 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
13:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 318ms
13:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
13:03:19 INFO - PROCESS | 1662 | 1468785799676 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:19 INFO - PROCESS | 1662 | 1468785799717 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
13:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 222ms
13:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
13:03:19 INFO - PROCESS | 1662 | 1468785799897 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:19 INFO - PROCESS | 1662 | 1468785799930 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
13:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 216ms
13:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
13:03:20 INFO - PROCESS | 1662 | 1468785800116 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:20 INFO - PROCESS | 1662 | 1468785800148 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
13:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 217ms
13:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
13:03:20 INFO - PROCESS | 1662 | 1468785800343 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:20 INFO - PROCESS | 1662 | 1468785800381 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
13:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 270ms
13:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
13:03:20 INFO - PROCESS | 1662 | 1468785800614 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:20 INFO - PROCESS | 1662 | 1468785800647 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
13:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 317ms
13:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
13:03:20 INFO - PROCESS | 1662 | 1468785800935 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:20 INFO - PROCESS | 1662 | 1468785800981 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
13:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 267ms
13:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
13:03:21 INFO - PROCESS | 1662 | 1468785801210 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:21 INFO - PROCESS | 1662 | 1468785801251 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
13:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 269ms
13:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
13:03:21 INFO - PROCESS | 1662 | 1468785801486 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:21 INFO - PROCESS | 1662 | 1468785801534 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
13:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 317ms
13:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
13:03:21 INFO - PROCESS | 1662 | 1468785801819 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:21 INFO - PROCESS | 1662 | 1468785801862 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
13:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 268ms
13:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
13:03:22 INFO - PROCESS | 1662 | 1468785802095 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:22 INFO - PROCESS | 1662 | 1468785802136 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
13:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 476ms
13:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
13:03:22 INFO - PROCESS | 1662 | 1468785802569 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:22 INFO - PROCESS | 1662 | 1468785802625 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
13:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 368ms
13:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
13:03:22 INFO - PROCESS | 1662 | 1468785802944 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:22 INFO - PROCESS | 1662 | 1468785802984 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
13:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 323ms
13:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
13:03:23 INFO - PROCESS | 1662 | 1468785803280 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:23 INFO - PROCESS | 1662 | 1468785803331 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
13:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 275ms
13:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
13:03:23 INFO - PROCESS | 1662 | 1468785803578 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:23 INFO - PROCESS | 1662 | 1468785803631 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
13:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 317ms
13:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
13:03:23 INFO - PROCESS | 1662 | 1468785803902 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:23 INFO - PROCESS | 1662 | 1468785803954 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
13:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 271ms
13:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
13:03:24 INFO - PROCESS | 1662 | 1468785804179 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:24 INFO - PROCESS | 1662 | 1468785804227 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
13:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 274ms
13:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
13:03:24 INFO - PROCESS | 1662 | 1468785804452 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:24 INFO - PROCESS | 1662 | 1468785804516 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
13:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 268ms
13:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
13:03:24 INFO - PROCESS | 1662 | 1468785804732 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:24 INFO - PROCESS | 1662 | 1468785804783 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
13:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 278ms
13:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
13:03:25 INFO - PROCESS | 1662 | 1468785805004 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:25 INFO - PROCESS | 1662 | 1468785805060 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:25 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
13:03:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:03:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
13:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:03:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:03:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 273ms
13:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
13:03:25 INFO - PROCESS | 1662 | 1468785805282 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:25 INFO - PROCESS | 1662 | 1468785805315 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
13:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 217ms
13:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
13:03:25 INFO - PROCESS | 1662 | 1468785805502 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:25 INFO - PROCESS | 1662 | 1468785805558 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
13:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 271ms
13:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
13:03:25 INFO - PROCESS | 1662 | 1468785805780 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:25 INFO - PROCESS | 1662 | 1468785805813 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:25 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
13:03:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:03:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
13:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:03:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:03:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 216ms
13:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
13:03:26 INFO - PROCESS | 1662 | 1468785805999 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:26 INFO - PROCESS | 1662 | 1468785806031 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:26 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
13:03:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:03:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
13:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:03:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:03:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 216ms
13:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
13:03:26 INFO - PROCESS | 1662 | 1468785806219 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:26 INFO - PROCESS | 1662 | 1468785806260 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
13:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 319ms
13:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
13:03:26 INFO - PROCESS | 1662 | 1468785806550 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:26 INFO - PROCESS | 1662 | 1468785806592 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
13:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 319ms
13:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
13:03:26 INFO - PROCESS | 1662 | 1468785806869 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:26 INFO - PROCESS | 1662 | 1468785806899 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
13:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 272ms
13:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
13:03:27 INFO - PROCESS | 1662 | 1468785807148 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:27 INFO - PROCESS | 1662 | 1468785807195 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
13:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 266ms
13:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
13:03:27 INFO - PROCESS | 1662 | 1468785807417 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:27 INFO - PROCESS | 1662 | 1468785807461 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
13:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 217ms
13:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
13:03:27 INFO - PROCESS | 1662 | 1468785807646 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:27 INFO - PROCESS | 1662 | 1468785807677 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
13:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 226ms
13:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
13:03:27 INFO - PROCESS | 1662 | 1468785807867 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:27 INFO - PROCESS | 1662 | 1468785807913 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
13:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 268ms
13:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
13:03:28 INFO - PROCESS | 1662 | 1468785808149 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:28 INFO - PROCESS | 1662 | 1468785808182 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
13:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 428ms
13:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
13:03:28 INFO - PROCESS | 1662 | 1468785808584 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:28 INFO - PROCESS | 1662 | 1468785808679 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
13:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 420ms
13:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
13:03:29 INFO - PROCESS | 1662 | 1468785809013 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:29 INFO - PROCESS | 1662 | 1468785809065 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
13:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 275ms
13:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
13:03:29 INFO - PROCESS | 1662 | 1468785809286 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:29 INFO - PROCESS | 1662 | 1468785809329 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
13:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 319ms
13:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
13:03:29 INFO - PROCESS | 1662 | 1468785809624 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:29 INFO - PROCESS | 1662 | 1468785809667 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
13:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 268ms
13:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
13:03:29 INFO - PROCESS | 1662 | 1468785809893 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:29 INFO - PROCESS | 1662 | 1468785809945 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
13:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 322ms
13:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
13:03:30 INFO - PROCESS | 1662 | 1468785810217 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:30 INFO - PROCESS | 1662 | 1468785810269 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
13:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 317ms
13:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
13:03:30 INFO - PROCESS | 1662 | 1468785810537 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:30 INFO - PROCESS | 1662 | 1468785810579 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
13:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 217ms
13:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
13:03:30 INFO - PROCESS | 1662 | 1468785810762 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:30 INFO - PROCESS | 1662 | 1468785810793 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
13:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 225ms
13:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
13:03:30 INFO - PROCESS | 1662 | 1468785810982 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:31 INFO - PROCESS | 1662 | 1468785811013 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
13:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 217ms
13:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
13:03:31 INFO - PROCESS | 1662 | 1468785811201 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:31 INFO - PROCESS | 1662 | 1468785811244 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
13:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 317ms
13:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
13:03:31 INFO - PROCESS | 1662 | 1468785811531 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:31 INFO - PROCESS | 1662 | 1468785811575 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
13:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 277ms
13:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
13:03:31 INFO - PROCESS | 1662 | 1468785811814 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:31 INFO - PROCESS | 1662 | 1468785811863 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
13:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 277ms
13:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
13:03:32 INFO - PROCESS | 1662 | 1468785812098 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:32 INFO - PROCESS | 1662 | 1468785812162 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
13:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 281ms
13:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
13:03:32 INFO - PROCESS | 1662 | 1468785812367 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:32 INFO - PROCESS | 1662 | 1468785812401 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
13:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 416ms
13:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
13:03:32 INFO - PROCESS | 1662 | 1468785812787 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:32 INFO - PROCESS | 1662 | 1468785812865 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
13:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 270ms
13:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
13:03:33 INFO - PROCESS | 1662 | 1468785813067 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:33 INFO - PROCESS | 1662 | 1468785813110 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
13:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 216ms
13:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
13:03:33 INFO - PROCESS | 1662 | 1468785813309 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:33 INFO - PROCESS | 1662 | 1468785813347 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
13:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 270ms
13:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
13:03:33 INFO - PROCESS | 1662 | 1468785813565 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:33 INFO - PROCESS | 1662 | 1468785813602 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
13:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 218ms
13:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
13:03:33 INFO - PROCESS | 1662 | 1468785813785 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:33 INFO - PROCESS | 1662 | 1468785813819 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
13:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 217ms
13:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
13:03:34 INFO - PROCESS | 1662 | 1468785814020 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:34 INFO - PROCESS | 1662 | 1468785814063 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
13:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 222ms
13:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
13:03:34 INFO - PROCESS | 1662 | 1468785814250 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:34 INFO - PROCESS | 1662 | 1468785814300 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
13:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 317ms
13:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
13:03:34 INFO - PROCESS | 1662 | 1468785814571 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:34 INFO - PROCESS | 1662 | 1468785814621 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
13:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 370ms
13:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
13:03:34 INFO - PROCESS | 1662 | 1468785814950 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:34 INFO - PROCESS | 1662 | 1468785814992 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
13:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 318ms
13:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
13:03:35 INFO - PROCESS | 1662 | 1468785815269 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:35 INFO - PROCESS | 1662 | 1468785815423 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
13:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 419ms
13:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
13:03:35 INFO - PROCESS | 1662 | 1468785815702 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:35 INFO - PROCESS | 1662 | 1468785815749 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
13:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 267ms
13:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
13:03:35 INFO - PROCESS | 1662 | 1468785815969 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:36 INFO - PROCESS | 1662 | 1468785816006 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
13:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 267ms
13:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
13:03:36 INFO - PROCESS | 1662 | 1468785816249 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:36 INFO - PROCESS | 1662 | 1468785816287 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:36 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
13:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 279ms
13:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
13:03:36 INFO - PROCESS | 1662 | 1468785816518 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:36 INFO - PROCESS | 1662 | 1468785816570 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
13:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 317ms
13:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
13:03:36 INFO - PROCESS | 1662 | 1468785816844 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:36 INFO - PROCESS | 1662 | 1468785816882 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
13:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 275ms
13:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
13:03:37 INFO - PROCESS | 1662 | 1468785817132 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:37 INFO - PROCESS | 1662 | 1468785817179 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
13:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 277ms
13:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
13:03:37 INFO - PROCESS | 1662 | 1468785817403 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:37 INFO - PROCESS | 1662 | 1468785817443 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
13:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 218ms
13:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
13:03:37 INFO - PROCESS | 1662 | 1468785817629 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:37 INFO - PROCESS | 1662 | 1468785817662 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
13:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 226ms
13:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
13:03:37 INFO - PROCESS | 1662 | 1468785817852 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:37 INFO - PROCESS | 1662 | 1468785817886 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
13:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 219ms
13:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
13:03:38 INFO - PROCESS | 1662 | 1468785818079 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:38 INFO - PROCESS | 1662 | 1468785818114 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
13:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 274ms
13:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
13:03:38 INFO - PROCESS | 1662 | 1468785818350 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:38 INFO - PROCESS | 1662 | 1468785818398 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:38 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
13:03:38 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
13:03:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:03:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:03:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:03:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 267ms
13:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
13:03:38 INFO - PROCESS | 1662 | 1468785818634 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:38 INFO - PROCESS | 1662 | 1468785818679 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
13:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 418ms
13:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
13:03:39 INFO - PROCESS | 1662 | 1468785819042 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:39 INFO - PROCESS | 1662 | 1468785819099 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
13:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 269ms
13:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
13:03:39 INFO - PROCESS | 1662 | 1468785819317 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:39 INFO - PROCESS | 1662 | 1468785819362 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
13:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 266ms
13:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
13:03:39 INFO - PROCESS | 1662 | 1468785819601 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:39 INFO - PROCESS | 1662 | 1468785819663 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
13:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 328ms
13:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
13:03:39 INFO - PROCESS | 1662 | 1468785819929 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:39 INFO - PROCESS | 1662 | 1468785819979 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
13:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 279ms
13:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
13:03:40 INFO - PROCESS | 1662 | 1468785820201 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:40 INFO - PROCESS | 1662 | 1468785820235 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
13:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 216ms
13:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
13:03:40 INFO - PROCESS | 1662 | 1468785820428 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:40 INFO - PROCESS | 1662 | 1468785820467 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
13:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 216ms
13:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
13:03:40 INFO - PROCESS | 1662 | 1468785820647 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:40 INFO - PROCESS | 1662 | 1468785820686 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
13:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 274ms
13:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
13:03:40 INFO - PROCESS | 1662 | 1468785820918 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:40 INFO - PROCESS | 1662 | 1468785820976 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
13:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 319ms
13:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
13:03:41 INFO - PROCESS | 1662 | 1468785821246 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:41 INFO - PROCESS | 1662 | 1468785821279 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
13:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 275ms
13:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
13:03:41 INFO - PROCESS | 1662 | 1468785821519 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:41 INFO - PROCESS | 1662 | 1468785821566 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
13:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 318ms
13:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
13:03:41 INFO - PROCESS | 1662 | 1468785821851 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:41 INFO - PROCESS | 1662 | 1468785821909 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
13:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 428ms
13:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
13:03:42 INFO - PROCESS | 1662 | 1468785822268 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:42 INFO - PROCESS | 1662 | 1468785822309 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
13:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 318ms
13:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
13:03:42 INFO - PROCESS | 1662 | 1468785822596 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:42 INFO - PROCESS | 1662 | 1468785822645 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
13:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 274ms
13:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
13:03:42 INFO - PROCESS | 1662 | 1468785822867 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:42 INFO - PROCESS | 1662 | 1468785822903 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
13:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 216ms
13:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
13:03:43 INFO - PROCESS | 1662 | 1468785823085 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:43 INFO - PROCESS | 1662 | 1468785823118 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
13:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 216ms
13:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
13:03:43 INFO - PROCESS | 1662 | 1468785823304 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:43 INFO - PROCESS | 1662 | 1468785823344 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
13:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 223ms
13:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
13:03:43 INFO - PROCESS | 1662 | 1468785823531 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:43 INFO - PROCESS | 1662 | 1468785823568 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
13:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 216ms
13:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
13:03:43 INFO - PROCESS | 1662 | 1468785823764 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:43 INFO - PROCESS | 1662 | 1468785823799 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
13:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 275ms
13:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
13:03:44 INFO - PROCESS | 1662 | 1468785824037 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:44 INFO - PROCESS | 1662 | 1468785824088 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
13:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 325ms
13:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
13:03:44 INFO - PROCESS | 1662 | 1468785824369 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:44 INFO - PROCESS | 1662 | 1468785824404 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
13:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 270ms
13:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
13:03:44 INFO - PROCESS | 1662 | 1468785824651 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:44 INFO - PROCESS | 1662 | 1468785824717 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
13:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 268ms
13:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
13:03:44 INFO - PROCESS | 1662 | 1468785824927 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:44 INFO - PROCESS | 1662 | 1468785824984 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
13:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 421ms
13:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
13:03:45 INFO - PROCESS | 1662 | 1468785825360 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:45 INFO - PROCESS | 1662 | 1468785825425 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
13:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 373ms
13:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
13:03:45 INFO - PROCESS | 1662 | 1468785825735 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:45 INFO - PROCESS | 1662 | 1468785825791 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
13:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 369ms
13:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
13:03:46 INFO - PROCESS | 1662 | 1468785826114 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:46 INFO - PROCESS | 1662 | 1468785826158 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
13:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 269ms
13:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
13:03:46 INFO - PROCESS | 1662 | 1468785826385 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:46 INFO - PROCESS | 1662 | 1468785826440 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
13:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 267ms
13:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
13:03:46 INFO - PROCESS | 1662 | 1468785826667 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:46 INFO - PROCESS | 1662 | 1468785826726 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
13:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 278ms
13:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
13:03:46 INFO - PROCESS | 1662 | 1468785826945 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:46 INFO - PROCESS | 1662 | 1468785826994 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
13:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 223ms
13:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
13:03:47 INFO - PROCESS | 1662 | 1468785827165 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:47 INFO - PROCESS | 1662 | 1468785827196 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
13:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 268ms
13:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
13:03:47 INFO - PROCESS | 1662 | 1468785827437 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:47 INFO - PROCESS | 1662 | 1468785827493 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
13:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 266ms
13:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
13:03:47 INFO - PROCESS | 1662 | 1468785827714 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:47 INFO - PROCESS | 1662 | 1468785827750 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
13:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 275ms
13:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
13:03:47 INFO - PROCESS | 1662 | 1468785827986 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:48 INFO - PROCESS | 1662 | 1468785828046 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
13:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 319ms
13:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
13:03:48 INFO - PROCESS | 1662 | 1468785828321 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:48 INFO - PROCESS | 1662 | 1468785828385 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
13:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 418ms
13:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
13:03:48 INFO - PROCESS | 1662 | 1468785828740 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:48 INFO - PROCESS | 1662 | 1468785828779 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
13:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 319ms
13:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
13:03:49 INFO - PROCESS | 1662 | 1468785829065 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:49 INFO - PROCESS | 1662 | 1468785829096 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
13:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 217ms
13:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
13:03:49 INFO - PROCESS | 1662 | 1468785829284 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:49 INFO - PROCESS | 1662 | 1468785829326 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
13:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 266ms
13:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
13:03:49 INFO - PROCESS | 1662 | 1468785829555 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:49 INFO - PROCESS | 1662 | 1468785829611 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
13:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 266ms
13:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
13:03:49 INFO - PROCESS | 1662 | 1468785829829 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:49 INFO - PROCESS | 1662 | 1468785829863 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
13:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 276ms
13:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
13:03:50 INFO - PROCESS | 1662 | 1468785830104 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:50 INFO - PROCESS | 1662 | 1468785830158 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
13:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 273ms
13:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
13:03:50 INFO - PROCESS | 1662 | 1468785830381 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:50 INFO - PROCESS | 1662 | 1468785830421 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
13:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 316ms
13:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
13:03:50 INFO - PROCESS | 1662 | 1468785830702 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:50 INFO - PROCESS | 1662 | 1468785830737 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
13:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 268ms
13:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
13:03:50 INFO - PROCESS | 1662 | 1468785830979 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:51 INFO - PROCESS | 1662 | 1468785831016 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
13:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 275ms
13:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
13:03:51 INFO - PROCESS | 1662 | 1468785831296 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:51 INFO - PROCESS | 1662 | 1468785831387 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
13:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 525ms
13:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
13:03:51 INFO - PROCESS | 1662 | 1468785831783 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:51 INFO - PROCESS | 1662 | 1468785831828 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
13:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 267ms
13:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
13:03:52 INFO - PROCESS | 1662 | 1468785832064 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:52 INFO - PROCESS | 1662 | 1468785832119 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
13:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 327ms
13:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
13:03:52 INFO - PROCESS | 1662 | 1468785832407 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:52 INFO - PROCESS | 1662 | 1468785832476 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
13:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 275ms
13:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
13:03:52 INFO - PROCESS | 1662 | 1468785832667 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:52 INFO - PROCESS | 1662 | 1468785832728 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
13:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 319ms
13:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
13:03:53 INFO - PROCESS | 1662 | 1468785833002 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:53 INFO - PROCESS | 1662 | 1468785833057 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
13:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 317ms
13:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
13:03:53 INFO - PROCESS | 1662 | 1468785833323 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:53 INFO - PROCESS | 1662 | 1468785833366 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
13:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 216ms
13:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
13:03:53 INFO - PROCESS | 1662 | 1468785833546 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:53 INFO - PROCESS | 1662 | 1468785833579 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
13:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 227ms
13:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
13:03:53 INFO - PROCESS | 1662 | 1468785833768 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:53 INFO - PROCESS | 1662 | 1468785833804 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
13:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 266ms
13:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
13:03:54 INFO - PROCESS | 1662 | 1468785834037 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:54 INFO - PROCESS | 1662 | 1468785834095 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
13:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 320ms
13:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
13:03:54 INFO - PROCESS | 1662 | 1468785834383 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:54 INFO - PROCESS | 1662 | 1468785834427 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
13:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 277ms
13:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
13:03:54 INFO - PROCESS | 1662 | 1468785834652 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:54 INFO - PROCESS | 1662 | 1468785834696 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
13:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 268ms
13:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
13:03:54 INFO - PROCESS | 1662 | 1468785834945 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:54 INFO - PROCESS | 1662 | 1468785834979 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
13:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 225ms
13:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
13:03:55 INFO - PROCESS | 1662 | 1468785835182 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:55 INFO - PROCESS | 1662 | 1468785835307 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
13:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 428ms
13:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
13:03:55 INFO - PROCESS | 1662 | 1468785835601 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:55 INFO - PROCESS | 1662 | 1468785835636 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
13:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 267ms
13:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
13:03:55 INFO - PROCESS | 1662 | 1468785835879 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:55 INFO - PROCESS | 1662 | 1468785835913 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
13:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 228ms
13:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
13:03:56 INFO - PROCESS | 1662 | 1468785836113 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:56 INFO - PROCESS | 1662 | 1468785836145 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
13:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 225ms
13:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
13:03:56 INFO - PROCESS | 1662 | 1468785836335 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:56 INFO - PROCESS | 1662 | 1468785836378 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
13:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 266ms
13:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
13:03:56 INFO - PROCESS | 1662 | 1468785836605 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:56 INFO - PROCESS | 1662 | 1468785836644 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
13:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 217ms
13:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
13:03:56 INFO - PROCESS | 1662 | 1468785836828 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:56 INFO - PROCESS | 1662 | 1468785836861 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
13:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 224ms
13:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
13:03:57 INFO - PROCESS | 1662 | 1468785837050 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:57 INFO - PROCESS | 1662 | 1468785837081 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
13:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 267ms
13:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
13:03:57 INFO - PROCESS | 1662 | 1468785837335 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:57 INFO - PROCESS | 1662 | 1468785837384 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
13:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 328ms
13:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
13:03:57 INFO - PROCESS | 1662 | 1468785837654 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:57 INFO - PROCESS | 1662 | 1468785837698 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
13:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 421ms
13:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
13:03:58 INFO - PROCESS | 1662 | 1468785838097 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:58 INFO - PROCESS | 1662 | 1468785838145 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
13:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 325ms
13:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
13:03:58 INFO - PROCESS | 1662 | 1468785838421 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:58 INFO - PROCESS | 1662 | 1468785838478 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
13:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 367ms
13:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
13:03:58 INFO - PROCESS | 1662 | 1468785838804 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:58 INFO - PROCESS | 1662 | 1468785838861 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
13:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 378ms
13:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
13:03:59 INFO - PROCESS | 1662 | 1468785839177 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:59 INFO - PROCESS | 1662 | 1468785839225 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
13:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 218ms
13:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
13:03:59 INFO - PROCESS | 1662 | 1468785839401 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:59 INFO - PROCESS | 1662 | 1468785839432 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
13:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 217ms
13:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
13:03:59 INFO - PROCESS | 1662 | 1468785839631 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:59 INFO - PROCESS | 1662 | 1468785839675 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
13:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 226ms
13:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
13:03:59 INFO - PROCESS | 1662 | 1468785839852 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:03:59 INFO - PROCESS | 1662 | 1468785839883 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
13:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 265ms
13:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
13:04:00 INFO - PROCESS | 1662 | 1468785840120 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:00 INFO - PROCESS | 1662 | 1468785840157 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
13:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 218ms
13:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
13:04:00 INFO - PROCESS | 1662 | 1468785840350 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:00 INFO - PROCESS | 1662 | 1468785840394 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
13:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 317ms
13:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
13:04:00 INFO - PROCESS | 1662 | 1468785840670 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:00 INFO - PROCESS | 1662 | 1468785840719 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
13:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 267ms
13:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
13:04:00 INFO - PROCESS | 1662 | 1468785840947 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:00 INFO - PROCESS | 1662 | 1468785840985 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
13:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 225ms
13:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
13:04:01 INFO - PROCESS | 1662 | 1468785841171 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:01 INFO - PROCESS | 1662 | 1468785841225 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
13:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 318ms
13:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
13:04:01 INFO - PROCESS | 1662 | 1468785841503 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:01 INFO - PROCESS | 1662 | 1468785841557 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
13:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 369ms
13:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
13:04:01 INFO - PROCESS | 1662 | 1468785841877 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:01 INFO - PROCESS | 1662 | 1468785841902 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
13:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 324ms
13:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
13:04:02 INFO - PROCESS | 1662 | 1468785842204 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:02 INFO - PROCESS | 1662 | 1468785842370 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
13:04:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 371ms
13:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
13:04:02 INFO - PROCESS | 1662 | 1468785842580 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:02 INFO - PROCESS | 1662 | 1468785842613 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
13:04:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 274ms
13:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
13:04:02 INFO - PROCESS | 1662 | 1468785842851 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:02 INFO - PROCESS | 1662 | 1468785842898 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
13:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 267ms
13:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
13:04:03 INFO - PROCESS | 1662 | 1468785843119 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:03 INFO - PROCESS | 1662 | 1468785843162 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
13:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 266ms
13:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
13:04:03 INFO - PROCESS | 1662 | 1468785843398 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:03 INFO - PROCESS | 1662 | 1468785843443 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
13:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 319ms
13:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
13:04:03 INFO - PROCESS | 1662 | 1468785843715 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:03 INFO - PROCESS | 1662 | 1468785843749 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
13:04:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 367ms
13:04:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
13:04:04 INFO - PROCESS | 1662 | 1468785844090 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:04 INFO - PROCESS | 1662 | 1468785844152 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:05 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)
13:04:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 924ms
13:04:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
13:04:05 INFO - PROCESS | 1662 | 1468785845014 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:05 INFO - PROCESS | 1662 | 1468785845050 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:05 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
13:04:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:04:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
13:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 718ms
13:04:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
13:04:05 INFO - PROCESS | 1662 | 1468785845738 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:05 INFO - PROCESS | 1662 | 1468785845769 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:06 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
13:04:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:04:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
13:04:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 722ms
13:04:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
13:04:06 INFO - PROCESS | 1662 | 1468785846465 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:06 INFO - PROCESS | 1662 | 1468785846503 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:07 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)
13:04:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 718ms
13:04:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
13:04:07 INFO - PROCESS | 1662 | 1468785847182 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:07 INFO - PROCESS | 1662 | 1468785847213 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:07 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)
13:04:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 717ms
13:04:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
13:04:07 INFO - PROCESS | 1662 | 1468785847904 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:07 INFO - PROCESS | 1662 | 1468785847932 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:08 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
13:04:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:04:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
13:04:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 717ms
13:04:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
13:04:08 INFO - PROCESS | 1662 | 1468785848627 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:08 INFO - PROCESS | 1662 | 1468785848671 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:09 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
13:04:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:04:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
13:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 769ms
13:04:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
13:04:09 INFO - PROCESS | 1662 | 1468785849397 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:09 INFO - PROCESS | 1662 | 1468785849426 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:10 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
13:04:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:04:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
13:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 718ms
13:04:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
13:04:10 INFO - PROCESS | 1662 | 1468785850119 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:10 INFO - PROCESS | 1662 | 1468785850138 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:10 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
13:04:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:04:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
13:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 721ms
13:04:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
13:04:10 INFO - PROCESS | 1662 | 1468785850844 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:10 INFO - PROCESS | 1662 | 1468785850883 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
13:04:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 221ms
13:04:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
13:04:11 INFO - PROCESS | 1662 | 1468785851071 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:11 INFO - PROCESS | 1662 | 1468785851118 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
13:04:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 267ms
13:04:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
13:04:11 INFO - PROCESS | 1662 | 1468785851349 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:11 INFO - PROCESS | 1662 | 1468785851396 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:11 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"
13:04:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:04:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
13:04:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 226ms
13:04:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
13:04:11 INFO - PROCESS | 1662 | 1468785851568 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:11 INFO - PROCESS | 1662 | 1468785851600 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
13:04:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 217ms
13:04:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
13:04:11 INFO - PROCESS | 1662 | 1468785851787 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:11 INFO - PROCESS | 1662 | 1468785851827 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:12 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"
13:04:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:04:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
13:04:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 220ms
13:04:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
13:04:12 INFO - PROCESS | 1662 | 1468785852018 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:12 INFO - PROCESS | 1662 | 1468785852066 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:12 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"
13:04:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:04:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
13:04:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 218ms
13:04:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
13:04:12 INFO - PROCESS | 1662 | 1468785852237 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:12 INFO - PROCESS | 1662 | 1468785852278 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
13:04:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 224ms
13:04:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
13:04:12 INFO - PROCESS | 1662 | 1468785852468 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:12 INFO - PROCESS | 1662 | 1468785852521 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:13 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
13:04:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:04:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
13:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 771ms
13:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
13:04:13 INFO - PROCESS | 1662 | 1468785853243 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:13 INFO - PROCESS | 1662 | 1468785853280 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
13:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 220ms
13:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
13:04:13 INFO - PROCESS | 1662 | 1468785853466 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:13 INFO - PROCESS | 1662 | 1468785853499 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
13:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 269ms
13:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
13:04:13 INFO - PROCESS | 1662 | 1468785853751 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:13 INFO - PROCESS | 1662 | 1468785853808 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
13:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 277ms
13:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
13:04:14 INFO - PROCESS | 1662 | 1468785854019 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:14 INFO - PROCESS | 1662 | 1468785854054 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
13:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 216ms
13:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
13:04:14 INFO - PROCESS | 1662 | 1468785854237 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:14 INFO - PROCESS | 1662 | 1468785854278 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
13:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 223ms
13:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
13:04:14 INFO - PROCESS | 1662 | 1468785854469 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:14 INFO - PROCESS | 1662 | 1468785854513 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
13:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 267ms
13:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
13:04:14 INFO - PROCESS | 1662 | 1468785854748 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:14 INFO - PROCESS | 1662 | 1468785854791 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
13:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 328ms
13:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
13:04:15 INFO - PROCESS | 1662 | 1468785855069 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:15 INFO - PROCESS | 1662 | 1468785855099 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
13:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 269ms
13:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
13:04:15 INFO - PROCESS | 1662 | 1468785855353 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:15 INFO - PROCESS | 1662 | 1468785855403 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
13:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 319ms
13:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
13:04:15 INFO - PROCESS | 1662 | 1468785855679 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:15 INFO - PROCESS | 1662 | 1468785855714 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
13:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 219ms
13:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
13:04:15 INFO - PROCESS | 1662 | 1468785855901 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:15 INFO - PROCESS | 1662 | 1468785855934 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
13:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 266ms
13:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
13:04:16 INFO - PROCESS | 1662 | 1468785856169 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:16 INFO - PROCESS | 1662 | 1468785856215 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
13:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 267ms
13:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
13:04:16 INFO - PROCESS | 1662 | 1468785856438 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:16 INFO - PROCESS | 1662 | 1468785856483 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
13:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 220ms
13:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
13:04:16 INFO - PROCESS | 1662 | 1468785856671 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:16 INFO - PROCESS | 1662 | 1468785856751 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
13:04:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 468ms
13:04:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
13:04:17 INFO - PROCESS | 1662 | 1468785857144 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:17 INFO - PROCESS | 1662 | 1468785857198 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
13:04:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 319ms
13:04:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
13:04:17 INFO - PROCESS | 1662 | 1468785857486 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:17 INFO - PROCESS | 1662 | 1468785857545 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
13:04:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 329ms
13:04:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
13:04:17 INFO - PROCESS | 1662 | 1468785857813 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:17 INFO - PROCESS | 1662 | 1468785857856 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
13:04:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 268ms
13:04:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
13:04:18 INFO - PROCESS | 1662 | 1468785858080 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:18 INFO - PROCESS | 1662 | 1468785858122 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
13:04:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 225ms
13:04:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
13:04:18 INFO - PROCESS | 1662 | 1468785858302 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:18 INFO - PROCESS | 1662 | 1468785858343 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
13:04:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 266ms
13:04:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
13:04:18 INFO - PROCESS | 1662 | 1468785858571 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:18 INFO - PROCESS | 1662 | 1468785858616 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
13:04:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 216ms
13:04:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
13:04:18 INFO - PROCESS | 1662 | 1468785858797 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:18 INFO - PROCESS | 1662 | 1468785858840 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
13:04:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 321ms
13:04:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
13:04:19 INFO - PROCESS | 1662 | 1468785859116 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:19 INFO - PROCESS | 1662 | 1468785859149 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
13:04:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 267ms
13:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
13:04:19 INFO - PROCESS | 1662 | 1468785859395 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:19 INFO - PROCESS | 1662 | 1468785859447 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
13:04:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 271ms
13:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
13:04:19 INFO - PROCESS | 1662 | 1468785859665 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:19 INFO - PROCESS | 1662 | 1468785859699 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
13:04:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 219ms
13:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
13:04:19 INFO - PROCESS | 1662 | 1468785859888 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:19 INFO - PROCESS | 1662 | 1468785859928 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
13:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 223ms
13:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
13:04:20 INFO - PROCESS | 1662 | 1468785860116 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:20 INFO - PROCESS | 1662 | 1468785860149 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
13:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 266ms
13:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
13:04:20 INFO - PROCESS | 1662 | 1468785860387 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:20 INFO - PROCESS | 1662 | 1468785860441 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
13:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 319ms
13:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
13:04:20 INFO - PROCESS | 1662 | 1468785860716 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:20 INFO - PROCESS | 1662 | 1468785860753 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
13:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 317ms
13:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
13:04:21 INFO - PROCESS | 1662 | 1468785861038 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:21 INFO - PROCESS | 1662 | 1468785861092 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
13:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 316ms
13:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
13:04:21 INFO - PROCESS | 1662 | 1468785861363 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:21 INFO - PROCESS | 1662 | 1468785861405 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
13:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 273ms
13:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
13:04:21 INFO - PROCESS | 1662 | 1468785861632 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:21 INFO - PROCESS | 1662 | 1468785861664 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
13:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 267ms
13:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
13:04:21 INFO - PROCESS | 1662 | 1468785861916 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:21 INFO - PROCESS | 1662 | 1468785861955 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
13:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 422ms
13:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
13:04:22 INFO - PROCESS | 1662 | 1468785862329 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:22 INFO - PROCESS | 1662 | 1468785862354 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
13:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 220ms
13:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
13:04:22 INFO - PROCESS | 1662 | 1468785862554 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:22 INFO - PROCESS | 1662 | 1468785862603 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
13:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 267ms
13:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
13:04:22 INFO - PROCESS | 1662 | 1468785862833 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:22 INFO - PROCESS | 1662 | 1468785862879 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
13:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 578ms
13:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
13:04:23 INFO - PROCESS | 1662 | 1468785863405 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:23 INFO - PROCESS | 1662 | 1468785863453 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
13:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 322ms
13:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
13:04:23 INFO - PROCESS | 1662 | 1468785863745 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:23 INFO - PROCESS | 1662 | 1468785863787 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
13:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 269ms
13:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
13:04:24 INFO - PROCESS | 1662 | 1468785864019 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:24 INFO - PROCESS | 1662 | 1468785864066 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
13:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 270ms
13:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
13:04:24 INFO - PROCESS | 1662 | 1468785864291 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:24 INFO - PROCESS | 1662 | 1468785864340 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
13:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 272ms
13:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
13:04:24 INFO - PROCESS | 1662 | 1468785864568 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:24 INFO - PROCESS | 1662 | 1468785864602 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
13:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 269ms
13:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
13:04:24 INFO - PROCESS | 1662 | 1468785864850 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:24 INFO - PROCESS | 1662 | 1468785864897 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
13:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 318ms
13:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
13:04:25 INFO - PROCESS | 1662 | 1468785865173 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:25 INFO - PROCESS | 1662 | 1468785865238 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
13:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 324ms
13:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
13:04:25 INFO - PROCESS | 1662 | 1468785865504 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:25 INFO - PROCESS | 1662 | 1468785865549 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
13:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 269ms
13:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
13:04:25 INFO - PROCESS | 1662 | 1468785865786 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:25 INFO - PROCESS | 1662 | 1468785865834 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
13:04:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 327ms
13:04:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
13:04:26 INFO - PROCESS | 1662 | 1468785866115 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:26 INFO - PROCESS | 1662 | 1468785866164 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
13:04:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
13:04:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 217ms
13:04:26 INFO - TEST-START | /DOMEvents/constructors.html
13:04:26 INFO - PROCESS | 1662 | 1468785866332 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:26 INFO - PROCESS | 1662 | 1468785866376 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
13:04:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
13:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:04:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
13:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:04:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
13:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:04:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
13:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:04:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
13:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:04:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
13:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
13:04:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:04:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
13:04:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 274ms
13:04:26 INFO - TEST-START | /DOMEvents/event-phases-order.html
13:04:26 INFO - PROCESS | 1662 | 1468785866617 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:26 INFO - PROCESS | 1662 | 1468785866648 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
13:04:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 216ms
13:04:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
13:04:26 INFO - PROCESS | 1662 | 1468785866835 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:26 INFO - PROCESS | 1662 | 1468785866865 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
13:04:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
13:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:04:27 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
13:04:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:04:27 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
13:04:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:04:27 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]"
13:04:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:04:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
13:04:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 217ms
13:04:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
13:04:27 INFO - PROCESS | 1662 | 1468785867062 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:27 INFO - PROCESS | 1662 | 1468785867090 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:27 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
13:04:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
13:04:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 223ms
13:04:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
13:04:27 INFO - PROCESS | 1662 | 1468785867285 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:27 INFO - PROCESS | 1662 | 1468785867317 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:27 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
13:04:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
13:04:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 219ms
13:04:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
13:04:27 INFO - PROCESS | 1662 | 1468785867504 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:27 INFO - PROCESS | 1662 | 1468785867538 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
13:04:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 268ms
13:04:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
13:04:27 INFO - PROCESS | 1662 | 1468785867786 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:27 INFO - PROCESS | 1662 | 1468785867820 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:28 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.
13:04:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 219ms
13:04:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
13:04:28 INFO - PROCESS | 1662 | 1468785868020 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:28 INFO - PROCESS | 1662 | 1468785868069 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:28 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
13:04:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
13:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
13:04:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 275ms
13:04:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
13:04:28 INFO - PROCESS | 1662 | 1468785868287 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:28 INFO - PROCESS | 1662 | 1468785868337 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:28 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.
13:04:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 317ms
13:04:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
13:04:28 INFO - PROCESS | 1662 | 1468785868612 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:28 INFO - PROCESS | 1662 | 1468785868644 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:28 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.
13:04:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 272ms
13:04:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
13:04:28 INFO - PROCESS | 1662 | 1468785868883 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:28 INFO - PROCESS | 1662 | 1468785868918 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
13:04:29 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
13:04:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 268ms
13:04:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
13:04:29 INFO - PROCESS | 1662 | 1468785869155 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:29 INFO - PROCESS | 1662 | 1468785869198 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:29 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.
13:04:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 219ms
13:04:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
13:04:29 INFO - PROCESS | 1662 | 1468785869384 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:29 INFO - PROCESS | 1662 | 1468785869453 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:29 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.
13:04:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 567ms
13:04:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
13:04:29 INFO - PROCESS | 1662 | 1468785869961 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:30 INFO - PROCESS | 1662 | 1468785870016 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:30 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.
13:04:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 272ms
13:04:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
13:04:30 INFO - PROCESS | 1662 | 1468785870238 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:30 INFO - PROCESS | 1662 | 1468785870299 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:30 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.
13:04:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 318ms
13:04:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
13:04:30 INFO - PROCESS | 1662 | 1468785870584 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:30 INFO - PROCESS | 1662 | 1468785870635 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:30 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.
13:04:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 272ms
13:04:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
13:04:30 INFO - PROCESS | 1662 | 1468785870847 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:30 INFO - PROCESS | 1662 | 1468785870888 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:31 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.
13:04:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 224ms
13:04:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
13:04:31 INFO - PROCESS | 1662 | 1468785871066 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:31 INFO - PROCESS | 1662 | 1468785871100 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:31 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
13:04:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
13:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
13:04:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 216ms
13:04:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
13:04:31 INFO - PROCESS | 1662 | 1468785871288 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:31 INFO - PROCESS | 1662 | 1468785871333 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:31 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.
13:04:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 217ms
13:04:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
13:04:31 INFO - PROCESS | 1662 | 1468785871505 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:31 INFO - PROCESS | 1662 | 1468785871538 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:31 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.
13:04:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 217ms
13:04:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
13:04:31 INFO - PROCESS | 1662 | 1468785871732 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:31 INFO - PROCESS | 1662 | 1468785871765 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
13:04:31 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
13:04:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 218ms
13:04:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
13:04:31 INFO - PROCESS | 1662 | 1468785871962 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:32 INFO - PROCESS | 1662 | 1468785872009 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:32 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.
13:04:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 225ms
13:04:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
13:04:32 INFO - PROCESS | 1662 | 1468785872184 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:32 INFO - PROCESS | 1662 | 1468785872216 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:32 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.
13:04:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 218ms
13:04:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
13:04:32 INFO - PROCESS | 1662 | 1468785872406 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:32 INFO - PROCESS | 1662 | 1468785872445 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:32 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.
13:04:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 222ms
13:04:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
13:04:32 INFO - PROCESS | 1662 | 1468785872634 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:32 INFO - PROCESS | 1662 | 1468785872677 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:32 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
13:04:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 267ms
13:04:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker
13:04:32 INFO - PROCESS | 1662 | 1468785872906 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:32 INFO - PROCESS | 1662 | 1468785872962 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
13:04:33 INFO - {}
13:04:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
13:04:33 INFO - {}
13:04:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
13:04:33 INFO - {}
13:04:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
13:04:33 INFO - {}
13:04:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 318ms
13:04:33 INFO - TEST-START | /FileAPI/fileReader.html
13:04:33 INFO - PROCESS | 1662 | 1468785873231 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:33 INFO - PROCESS | 1662 | 1468785873263 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
13:04:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
13:04:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
13:04:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
13:04:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 217ms
13:04:33 INFO - TEST-START | /FileAPI/historical.html
13:04:33 INFO - PROCESS | 1662 | 1468785873451 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:33 INFO - PROCESS | 1662 | 1468785873483 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
13:04:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
13:04:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
13:04:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
13:04:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
13:04:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
13:04:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
13:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
13:04:33 INFO - TEST-OK | /FileAPI/historical.html | took 220ms
13:04:33 INFO - TEST-START | /FileAPI/idlharness.html
13:04:33 INFO - PROCESS | 1662 | 1468785873681 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:33 INFO - PROCESS | 1662 | 1468785873716 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
13:04:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
13:04:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
13:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:04:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:04:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:04:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:04:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
13:04:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
13:04:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
13:04:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
13:04:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
13:04:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
13:04:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:04:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
13:04:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:04:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:04:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:04:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
13:04:34 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
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:04:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:04:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
13:04:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:04:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:04:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
13:04:34 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
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:04:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:04:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
13:04:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 339ms
13:04:34 INFO - TEST-START | /FileAPI/idlharness.worker
13:04:34 INFO - PROCESS | 1662 | 1468785874020 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:34 INFO - PROCESS | 1662 | 1468785874058 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
13:04:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:04:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
13:04:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:04:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
13:04:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:04:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
13:04:34 INFO - {}
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:04:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:04:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
13:04:34 INFO - {}
13:04:34 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 - {}
13:04:34 INFO - {}
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:04:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:04:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
13:04:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
13:04:34 INFO - {}
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:04:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:04:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
13:04:34 INFO - {}
13:04:34 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 - {}
13:04:34 INFO - {}
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:04:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:04:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:04:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:04:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 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
13:04:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:04:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:04:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:04:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:04:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:04:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:04:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:04:34 INFO - {}
13:04:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 386ms
13:04:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
13:04:34 INFO - PROCESS | 1662 | 1468785874411 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:34 INFO - PROCESS | 1662 | 1468785874449 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
13:04:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 222ms
13:04:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html
13:04:34 INFO - PROCESS | 1662 | 1468785874634 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:34 INFO - PROCESS | 1662 | 1468785874664 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
13:04:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
13:04:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 221ms
13:04:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
13:04:34 INFO - PROCESS | 1662 | 1468785874867 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:34 INFO - PROCESS | 1662 | 1468785874913 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
13:04:35 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.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
13:04:35 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'.)
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
13:04:35 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.
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
13:04:35 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.
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
13:04:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
13:04:35 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.
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
13:04:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
13:04:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:04:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:04:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
13:04:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 384ms
13:04:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
13:04:35 INFO - PROCESS | 1662 | 1468785875251 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:35 INFO - PROCESS | 1662 | 1468785875269 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:35 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
13:04:35 INFO - {}
13:04:35 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 319ms
13:04:35 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
13:04:35 INFO - PROCESS | 1662 | 1468785875585 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:35 INFO - PROCESS | 1662 | 1468785875784 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
13:04:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms
13:04:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
13:04:36 INFO - PROCESS | 1662 | 1468785876114 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:36 INFO - PROCESS | 1662 | 1468785876180 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
13:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:04:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:04:36 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"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:04:36 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"
13:04:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:04:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 496ms
13:04:36 INFO - TEST-START | /FileAPI/file/File-constructor.html
13:04:36 INFO - PROCESS | 1662 | 1468785876631 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:36 INFO - PROCESS | 1662 | 1468785876691 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
13:04:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
13:04:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
13:04:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
13:04:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
13:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
13:04:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
13:04:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 370ms
13:04:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
13:04:36 INFO - PROCESS | 1662 | 1468785876998 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:37 INFO - PROCESS | 1662 | 1468785877026 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
13:04:37 INFO - {}
13:04:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 318ms
13:04:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
13:04:37 INFO - PROCESS | 1662 | 1468785877327 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:37 INFO - PROCESS | 1662 | 1468785877384 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
13:04:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
13:04:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
13:04:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
13:04:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
13:04:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
13:04:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
13:04:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 319ms
13:04:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
13:04:37 INFO - PROCESS | 1662 | 1468785877649 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:37 INFO - PROCESS | 1662 | 1468785877684 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
13:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
13:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
13:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
13:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
13:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
13:04:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 220ms
13:04:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
13:04:37 INFO - PROCESS | 1662 | 1468785877868 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:37 INFO - PROCESS | 1662 | 1468785877904 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
13:04:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
13:04:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
13:04:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
13:04:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
13:04:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
13:04:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 267ms
13:04:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
13:04:38 INFO - PROCESS | 1662 | 1468785878138 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:38 INFO - PROCESS | 1662 | 1468785878209 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
13:04:38 INFO - reader.readAsText(blob_2)
13:04:38 INFO - }" did not throw
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
13:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
13:04:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
13:04:38 INFO - reader.readAsDataURL(blob_2)
13:04:38 INFO - }" did not throw
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
13:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
13:04:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
13:04:38 INFO - reader.readAsArrayBuffer(blob_2)
13:04:38 INFO - }" did not throw
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
13:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
13:04:38 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
13:04:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
13:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
13:04:38 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
13:04:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
13:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
13:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
13:04:38 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
13:04:38 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
13:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:04:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 318ms
13:04:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
13:04:38 INFO - PROCESS | 1662 | 1468785878489 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:38 INFO - PROCESS | 1662 | 1468785878546 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
13:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
13:04:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
13:04:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 283ms
13:04:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
13:04:38 INFO - PROCESS | 1662 | 1468785878767 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:38 INFO - PROCESS | 1662 | 1468785878800 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
13:04:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 266ms
13:04:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
13:04:39 INFO - PROCESS | 1662 | 1468785879038 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:39 INFO - PROCESS | 1662 | 1468785879090 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
13:04:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 267ms
13:04:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
13:04:39 INFO - PROCESS | 1662 | 1468785879312 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:39 INFO - PROCESS | 1662 | 1468785879345 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
13:04:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 223ms
13:04:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
13:04:39 INFO - PROCESS | 1662 | 1468785879534 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:39 INFO - PROCESS | 1662 | 1468785879578 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
13:04:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
13:04:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 217ms
13:04:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
13:04:39 INFO - PROCESS | 1662 | 1468785879753 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:39 INFO - PROCESS | 1662 | 1468785879784 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
13:04:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 216ms
13:04:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
13:04:39 INFO - PROCESS | 1662 | 1468785879972 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:40 INFO - PROCESS | 1662 | 1468785880003 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
13:04:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
13:04:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
13:04:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 268ms
13:04:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
13:04:40 INFO - PROCESS | 1662 | 1468785880252 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:40 INFO - PROCESS | 1662 | 1468785880283 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
13:04:40 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
13:04:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
13:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
13:04:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 268ms
13:04:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
13:04:40 INFO - PROCESS | 1662 | 1468785880533 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:40 INFO - PROCESS | 1662 | 1468785880583 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
13:04:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 228ms
13:04:40 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
13:04:40 INFO - PROCESS | 1662 | 1468785880752 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:40 INFO - PROCESS | 1662 | 1468785880783 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:41 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
13:04:41 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 267ms
13:04:41 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
13:04:41 INFO - PROCESS | 1662 | 1468785881036 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:41 INFO - PROCESS | 1662 | 1468785881086 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:41 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
13:04:41 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 267ms
13:04:41 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
13:04:41 INFO - PROCESS | 1662 | 1468785881304 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:41 INFO - PROCESS | 1662 | 1468785881334 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:41 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
13:04:41 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 268ms
13:04:41 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
13:04:41 INFO - PROCESS | 1662 | 1468785881586 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:41 INFO - PROCESS | 1662 | 1468785881634 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:41 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
13:04:41 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 326ms
13:04:41 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
13:04:41 INFO - PROCESS | 1662 | 1468785881920 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:41 INFO - PROCESS | 1662 | 1468785881952 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
13:04:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 227ms
13:04:42 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
13:04:42 INFO - PROCESS | 1662 | 1468785882138 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:42 INFO - PROCESS | 1662 | 1468785882171 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
13:04:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 221ms
13:04:42 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
13:04:42 INFO - PROCESS | 1662 | 1468785882367 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:42 INFO - PROCESS | 1662 | 1468785882399 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
13:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
13:04:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 524ms
13:04:42 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
13:04:42 INFO - PROCESS | 1662 | 1468785882900 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:42 INFO - PROCESS | 1662 | 1468785882946 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
13:04:43 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 271ms
13:04:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
13:04:43 INFO - PROCESS | 1662 | 1468785883182 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:43 INFO - PROCESS | 1662 | 1468785883219 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
13:04:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 274ms
13:04:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
13:04:43 INFO - PROCESS | 1662 | 1468785883455 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:43 INFO - PROCESS | 1662 | 1468785883496 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
13:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
13:04:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 267ms
13:04:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
13:04:43 INFO - PROCESS | 1662 | 1468785883732 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:43 INFO - PROCESS | 1662 | 1468785883776 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
13:04:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 319ms
13:04:44 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
13:04:44 INFO - PROCESS | 1662 | 1468785884056 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:44 INFO - PROCESS | 1662 | 1468785884107 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
13:04:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 267ms
13:04:44 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
13:04:44 INFO - PROCESS | 1662 | 1468785884333 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:44 INFO - PROCESS | 1662 | 1468785884380 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
13:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
13:04:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 327ms
13:04:44 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
13:04:44 INFO - PROCESS | 1662 | 1468785884655 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:44 INFO - PROCESS | 1662 | 1468785884715 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
13:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
13:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
13:04:45 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 368ms
13:04:45 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
13:04:45 INFO - PROCESS | 1662 | 1468785885036 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:45 INFO - PROCESS | 1662 | 1468785885084 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
13:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
13:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
13:04:45 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 376ms
13:04:45 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
13:04:45 INFO - PROCESS | 1662 | 1468785885403 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:45 INFO - PROCESS | 1662 | 1468785885437 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
13:04:45 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 268ms
13:04:45 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
13:04:45 INFO - PROCESS | 1662 | 1468785885683 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:45 INFO - PROCESS | 1662 | 1468785885735 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
13:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
13:04:45 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 327ms
13:04:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
13:04:46 INFO - PROCESS | 1662 | 1468785886006 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:46 INFO - PROCESS | 1662 | 1468785886048 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
13:04:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 318ms
13:04:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
13:04:46 INFO - PROCESS | 1662 | 1468785886331 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:46 INFO - PROCESS | 1662 | 1468785886363 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
13:04:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 277ms
13:04:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
13:04:46 INFO - PROCESS | 1662 | 1468785886623 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:46 INFO - PROCESS | 1662 | 1468785886672 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
13:04:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 268ms
13:04:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
13:04:46 INFO - PROCESS | 1662 | 1468785886901 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:46 INFO - PROCESS | 1662 | 1468785886951 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
13:04:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 276ms
13:04:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
13:04:47 INFO - PROCESS | 1662 | 1468785887171 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:47 INFO - PROCESS | 1662 | 1468785887228 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
13:04:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 267ms
13:04:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
13:04:47 INFO - PROCESS | 1662 | 1468785887446 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:47 INFO - PROCESS | 1662 | 1468785887479 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
13:04:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 215ms
13:04:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
13:04:47 INFO - PROCESS | 1662 | 1468785887664 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:47 INFO - PROCESS | 1662 | 1468785887696 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
13:04:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 220ms
13:04:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
13:04:47 INFO - PROCESS | 1662 | 1468785887884 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:47 INFO - PROCESS | 1662 | 1468785887915 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
13:04:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 218ms
13:04:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
13:04:48 INFO - PROCESS | 1662 | 1468785888104 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:48 INFO - PROCESS | 1662 | 1468785888133 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
13:04:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 216ms
13:04:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
13:04:48 INFO - PROCESS | 1662 | 1468785888329 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:48 INFO - PROCESS | 1662 | 1468785888363 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
13:04:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 217ms
13:04:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
13:04:48 INFO - PROCESS | 1662 | 1468785888552 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:48 INFO - PROCESS | 1662 | 1468785888596 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
13:04:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 517ms
13:04:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
13:04:49 INFO - PROCESS | 1662 | 1468785889073 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:49 INFO - PROCESS | 1662 | 1468785889128 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
13:04:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 367ms
13:04:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
13:04:49 INFO - PROCESS | 1662 | 1468785889451 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:49 INFO - PROCESS | 1662 | 1468785889488 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
13:04:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 277ms
13:04:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
13:04:49 INFO - PROCESS | 1662 | 1468785889739 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:49 INFO - PROCESS | 1662 | 1468785889815 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
13:04:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 370ms
13:04:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
13:04:50 INFO - PROCESS | 1662 | 1468785890107 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:50 INFO - PROCESS | 1662 | 1468785890161 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
13:04:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 317ms
13:04:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
13:04:50 INFO - PROCESS | 1662 | 1468785890435 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:50 INFO - PROCESS | 1662 | 1468785890487 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:50 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
13:04:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 277ms
13:04:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
13:04:50 INFO - PROCESS | 1662 | 1468785890721 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:50 INFO - PROCESS | 1662 | 1468785890796 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:51 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
13:04:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 326ms
13:04:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
13:04:51 INFO - PROCESS | 1662 | 1468785891039 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:51 INFO - PROCESS | 1662 | 1468785891086 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
13:04:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 220ms
13:04:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
13:04:51 INFO - PROCESS | 1662 | 1468785891267 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:51 INFO - PROCESS | 1662 | 1468785891301 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
13:04:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 216ms
13:04:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
13:04:51 INFO - PROCESS | 1662 | 1468785891487 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:51 INFO - PROCESS | 1662 | 1468785891521 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
13:04:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 270ms
13:04:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
13:04:51 INFO - PROCESS | 1662 | 1468785891763 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:51 INFO - PROCESS | 1662 | 1468785891793 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
13:04:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 222ms
13:04:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
13:04:51 INFO - PROCESS | 1662 | 1468785891987 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:52 INFO - PROCESS | 1662 | 1468785892036 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
13:04:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 317ms
13:04:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
13:04:52 INFO - PROCESS | 1662 | 1468785892320 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:52 INFO - PROCESS | 1662 | 1468785892364 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
13:04:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 277ms
13:04:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
13:04:52 INFO - PROCESS | 1662 | 1468785892586 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:52 INFO - PROCESS | 1662 | 1468785892620 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
13:04:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 267ms
13:04:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
13:04:52 INFO - PROCESS | 1662 | 1468785892855 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:52 INFO - PROCESS | 1662 | 1468785892895 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:53 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
13:04:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 266ms
13:04:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
13:04:53 INFO - PROCESS | 1662 | 1468785893130 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:53 INFO - PROCESS | 1662 | 1468785893164 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:53 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
13:04:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 224ms
13:04:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
13:04:53 INFO - PROCESS | 1662 | 1468785893352 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:53 INFO - PROCESS | 1662 | 1468785893386 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
13:04:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 467ms
13:04:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
13:04:53 INFO - PROCESS | 1662 | 1468785893821 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:53 INFO - PROCESS | 1662 | 1468785893851 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
13:04:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 218ms
13:04:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
13:04:54 INFO - PROCESS | 1662 | 1468785894048 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - PROCESS | 1662 | 1468785894082 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
13:04:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 224ms
13:04:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
13:04:54 INFO - PROCESS | 1662 | 1468785894269 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - PROCESS | 1662 | 1468785894311 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
13:04:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 217ms
13:04:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
13:04:54 INFO - PROCESS | 1662 | 1468785894488 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - PROCESS | 1662 | 1468785894522 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
13:04:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 218ms
13:04:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
13:04:54 INFO - PROCESS | 1662 | 1468785894715 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - PROCESS | 1662 | 1468785894748 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
13:04:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 226ms
13:04:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
13:04:54 INFO - PROCESS | 1662 | 1468785894937 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:54 INFO - PROCESS | 1662 | 1468785894971 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
13:04:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 416ms
13:04:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
13:04:55 INFO - PROCESS | 1662 | 1468785895368 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:55 INFO - PROCESS | 1662 | 1468785895412 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
13:04:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 273ms
13:04:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
13:04:55 INFO - PROCESS | 1662 | 1468785895637 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:55 INFO - PROCESS | 1662 | 1468785895678 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
13:04:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 267ms
13:04:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
13:04:55 INFO - PROCESS | 1662 | 1468785895915 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:55 INFO - PROCESS | 1662 | 1468785895963 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
13:04:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 373ms
13:04:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
13:04:56 INFO - PROCESS | 1662 | 1468785896284 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:56 INFO - PROCESS | 1662 | 1468785896353 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
13:04:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 319ms
13:04:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
13:04:56 INFO - PROCESS | 1662 | 1468785896615 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:56 INFO - PROCESS | 1662 | 1468785896665 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
13:04:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 323ms
13:04:56 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
13:04:56 INFO - PROCESS | 1662 | 1468785896937 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:56 INFO - PROCESS | 1662 | 1468785896974 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:57 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
13:04:57 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 619ms
13:04:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
13:04:57 INFO - PROCESS | 1662 | 1468785897559 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:57 INFO - PROCESS | 1662 | 1468785897597 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:57 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
13:04:57 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 269ms
13:04:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
13:04:57 INFO - PROCESS | 1662 | 1468785897834 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:57 INFO - PROCESS | 1662 | 1468785897870 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
13:04:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 268ms
13:04:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
13:04:58 INFO - PROCESS | 1662 | 1468785898166 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:58 INFO - PROCESS | 1662 | 1468785898244 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
13:04:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 333ms
13:04:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
13:04:58 INFO - PROCESS | 1662 | 1468785898487 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:58 INFO - PROCESS | 1662 | 1468785898533 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
13:04:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 267ms
13:04:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
13:04:58 INFO - PROCESS | 1662 | 1468785898757 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:58 INFO - PROCESS | 1662 | 1468785898804 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
13:04:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 323ms
13:04:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
13:04:59 INFO - PROCESS | 1662 | 1468785899101 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:59 INFO - PROCESS | 1662 | 1468785899148 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
13:04:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 331ms
13:04:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
13:04:59 INFO - PROCESS | 1662 | 1468785899422 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:59 INFO - PROCESS | 1662 | 1468785899460 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
13:04:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 218ms
13:04:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
13:04:59 INFO - PROCESS | 1662 | 1468785899652 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:59 INFO - PROCESS | 1662 | 1468785899688 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
13:04:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 268ms
13:04:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
13:04:59 INFO - PROCESS | 1662 | 1468785899920 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:04:59 INFO - PROCESS | 1662 | 1468785899954 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
13:05:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 216ms
13:05:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
13:05:00 INFO - PROCESS | 1662 | 1468785900138 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:00 INFO - PROCESS | 1662 | 1468785900172 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
13:05:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 316ms
13:05:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
13:05:00 INFO - PROCESS | 1662 | 1468785900463 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:00 INFO - PROCESS | 1662 | 1468785900496 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
13:05:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 219ms
13:05:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
13:05:00 INFO - PROCESS | 1662 | 1468785900699 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:00 INFO - PROCESS | 1662 | 1468785900746 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
13:05:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 324ms
13:05:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
13:05:01 INFO - PROCESS | 1662 | 1468785901035 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:01 INFO - PROCESS | 1662 | 1468785901083 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
13:05:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 277ms
13:05:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
13:05:01 INFO - PROCESS | 1662 | 1468785901305 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:01 INFO - PROCESS | 1662 | 1468785901339 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
13:05:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 217ms
13:05:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
13:05:01 INFO - PROCESS | 1662 | 1468785901523 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:01 INFO - PROCESS | 1662 | 1468785901562 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
13:05:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 218ms
13:05:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
13:05:01 INFO - PROCESS | 1662 | 1468785901751 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:01 INFO - PROCESS | 1662 | 1468785901785 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
13:05:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 217ms
13:05:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
13:05:01 INFO - PROCESS | 1662 | 1468785901971 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:02 INFO - PROCESS | 1662 | 1468785902005 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
13:05:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 216ms
13:05:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
13:05:02 INFO - PROCESS | 1662 | 1468785902188 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:02 INFO - PROCESS | 1662 | 1468785902221 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
13:05:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 267ms
13:05:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
13:05:02 INFO - PROCESS | 1662 | 1468785902467 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:02 INFO - PROCESS | 1662 | 1468785902516 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
13:05:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 277ms
13:05:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
13:05:02 INFO - PROCESS | 1662 | 1468785902736 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:02 INFO - PROCESS | 1662 | 1468785902788 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
13:05:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 318ms
13:05:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
13:05:03 INFO - PROCESS | 1662 | 1468785903057 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:03 INFO - PROCESS | 1662 | 1468785903129 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
13:05:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 422ms
13:05:03 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
13:05:03 INFO - PROCESS | 1662 | 1468785903481 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:03 INFO - PROCESS | 1662 | 1468785903512 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
13:05:03 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 217ms
13:05:03 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
13:05:03 INFO - PROCESS | 1662 | 1468785903702 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:03 INFO - PROCESS | 1662 | 1468785903744 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
13:05:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 315ms
13:05:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
13:05:04 INFO - PROCESS | 1662 | 1468785904023 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:04 INFO - PROCESS | 1662 | 1468785904077 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
13:05:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 268ms
13:05:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
13:05:04 INFO - PROCESS | 1662 | 1468785904433 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:04 INFO - PROCESS | 1662 | 1468785904505 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
13:05:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 509ms
13:05:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
13:05:04 INFO - PROCESS | 1662 | 1468785904850 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:04 INFO - PROCESS | 1662 | 1468785904907 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
13:05:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 425ms
13:05:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
13:05:05 INFO - PROCESS | 1662 | 1468785905269 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:05 INFO - PROCESS | 1662 | 1468785905313 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
13:05:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 317ms
13:05:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
13:05:05 INFO - PROCESS | 1662 | 1468785905604 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:05 INFO - PROCESS | 1662 | 1468785905652 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
13:05:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 278ms
13:05:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
13:05:05 INFO - PROCESS | 1662 | 1468785905885 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:05 INFO - PROCESS | 1662 | 1468785905920 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
13:05:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 216ms
13:05:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
13:05:06 INFO - PROCESS | 1662 | 1468785906113 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:06 INFO - PROCESS | 1662 | 1468785906166 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
13:05:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 319ms
13:05:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
13:05:06 INFO - PROCESS | 1662 | 1468785906439 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:06 INFO - PROCESS | 1662 | 1468785906498 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
13:05:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 320ms
13:05:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
13:05:06 INFO - PROCESS | 1662 | 1468785906757 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:06 INFO - PROCESS | 1662 | 1468785906800 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
13:05:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 272ms
13:05:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
13:05:07 INFO - PROCESS | 1662 | 1468785907039 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:07 INFO - PROCESS | 1662 | 1468785907086 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
13:05:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 266ms
13:05:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
13:05:07 INFO - PROCESS | 1662 | 1468785907308 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:07 INFO - PROCESS | 1662 | 1468785907345 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
13:05:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 321ms
13:05:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
13:05:07 INFO - PROCESS | 1662 | 1468785907634 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:07 INFO - PROCESS | 1662 | 1468785907673 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
13:05:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 419ms
13:05:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
13:05:08 INFO - PROCESS | 1662 | 1468785908058 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:08 INFO - PROCESS | 1662 | 1468785908097 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
13:05:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 322ms
13:05:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
13:05:08 INFO - PROCESS | 1662 | 1468785908386 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:08 INFO - PROCESS | 1662 | 1468785908427 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
13:05:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 267ms
13:05:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
13:05:08 INFO - PROCESS | 1662 | 1468785908654 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:08 INFO - PROCESS | 1662 | 1468785908688 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
13:05:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 217ms
13:05:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
13:05:08 INFO - PROCESS | 1662 | 1468785908873 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:08 INFO - PROCESS | 1662 | 1468785908917 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
13:05:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 319ms
13:05:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
13:05:09 INFO - PROCESS | 1662 | 1468785909204 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:09 INFO - PROCESS | 1662 | 1468785909263 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
13:05:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 267ms
13:05:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
13:05:09 INFO - PROCESS | 1662 | 1468785909472 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:09 INFO - PROCESS | 1662 | 1468785909506 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
13:05:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 216ms
13:05:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
13:05:09 INFO - PROCESS | 1662 | 1468785909699 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:09 INFO - PROCESS | 1662 | 1468785909758 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
13:05:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 275ms
13:05:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
13:05:09 INFO - PROCESS | 1662 | 1468785909969 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:10 INFO - PROCESS | 1662 | 1468785910001 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
13:05:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 369ms
13:05:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
13:05:10 INFO - PROCESS | 1662 | 1468785910340 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:10 INFO - PROCESS | 1662 | 1468785910380 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
13:05:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 269ms
13:05:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
13:05:10 INFO - PROCESS | 1662 | 1468785910713 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:10 INFO - PROCESS | 1662 | 1468785910773 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
13:05:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 271ms
13:05:10 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
13:05:11 INFO - PROCESS | 1662 | 1468785911006 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:11 INFO - PROCESS | 1662 | 1468785911072 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
13:05:11 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 329ms
13:05:11 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
13:05:11 INFO - PROCESS | 1662 | 1468785911338 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:11 INFO - PROCESS | 1662 | 1468785911420 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
13:05:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
13:05:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
13:05:11 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 318ms
13:05:11 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
13:05:11 INFO - PROCESS | 1662 | 1468785911655 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:11 INFO - PROCESS | 1662 | 1468785911713 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
13:05:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 366ms
13:05:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
13:05:12 INFO - PROCESS | 1662 | 1468785912031 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:12 INFO - PROCESS | 1662 | 1468785912069 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
13:05:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 270ms
13:05:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
13:05:12 INFO - PROCESS | 1662 | 1468785912313 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:12 INFO - PROCESS | 1662 | 1468785912354 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
13:05:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 268ms
13:05:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
13:05:12 INFO - PROCESS | 1662 | 1468785912585 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:12 INFO - PROCESS | 1662 | 1468785912627 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
13:05:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
13:05:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 326ms
13:05:12 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
13:05:12 INFO - PROCESS | 1662 | 1468785912921 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:12 INFO - PROCESS | 1662 | 1468785912953 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
13:05:13 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 226ms
13:05:13 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
13:05:13 INFO - PROCESS | 1662 | 1468785913139 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:13 INFO - PROCESS | 1662 | 1468785913169 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
13:05:13 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 268ms
13:05:13 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
13:05:13 INFO - PROCESS | 1662 | 1468785913416 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:13 INFO - PROCESS | 1662 | 1468785913452 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
13:05:13 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 376ms
13:05:13 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
13:05:13 INFO - PROCESS | 1662 | 1468785913794 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:13 INFO - PROCESS | 1662 | 1468785913823 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
13:05:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
13:05:14 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 224ms
13:05:14 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
13:05:14 INFO - PROCESS | 1662 | 1468785914019 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:14 INFO - PROCESS | 1662 | 1468785914054 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
13:05:14 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 266ms
13:05:14 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
13:05:14 INFO - PROCESS | 1662 | 1468785914287 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:14 INFO - PROCESS | 1662 | 1468785914325 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
13:05:14 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 316ms
13:05:14 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
13:05:14 INFO - PROCESS | 1662 | 1468785914611 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:14 INFO - PROCESS | 1662 | 1468785914656 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
13:05:14 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 273ms
13:05:14 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
13:05:14 INFO - PROCESS | 1662 | 1468785914884 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:14 INFO - PROCESS | 1662 | 1468785914918 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
13:05:15 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 219ms
13:05:15 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
13:05:15 INFO - PROCESS | 1662 | 1468785915106 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:15 INFO - PROCESS | 1662 | 1468785915152 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
13:05:15 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 266ms
13:05:15 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
13:05:15 INFO - PROCESS | 1662 | 1468785915373 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:15 INFO - PROCESS | 1662 | 1468785915407 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
13:05:15 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 266ms
13:05:15 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
13:05:15 INFO - PROCESS | 1662 | 1468785915648 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:15 INFO - PROCESS | 1662 | 1468785915673 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
13:05:15 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 278ms
13:05:15 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
13:05:15 INFO - PROCESS | 1662 | 1468785915936 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:15 INFO - PROCESS | 1662 | 1468785915968 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
13:05:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
13:05:16 INFO - window.indexedDB.open('test', val);..." did not throw
13:05:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:05:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
13:05:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
13:05:16 INFO - window.indexedDB.open('test', val);..." did not throw
13:05:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:05:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
13:05:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
13:05:16 INFO - window.indexedDB.open('test', val);..." did not throw
13:05:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:05:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
13:05:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
13:05:16 INFO - window.indexedDB.open('test', val);..." did not throw
13:05:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:05:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
13:05:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
13:05:16 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 328ms
13:05:16 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
13:05:16 INFO - PROCESS | 1662 | 1468785916264 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:16 INFO - PROCESS | 1662 | 1468785916289 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:16 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
13:05:16 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 270ms
13:05:16 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
13:05:16 INFO - PROCESS | 1662 | 1468785916539 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:16 INFO - PROCESS | 1662 | 1468785916592 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
13:05:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
13:05:17 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1422ms
13:05:17 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
13:05:17 INFO - PROCESS | 1662 | 1468785917964 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:18 INFO - PROCESS | 1662 | 1468785918002 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
13:05:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 269ms
13:05:18 INFO - TEST-START | /IndexedDB/idbindex_count.htm
13:05:18 INFO - PROCESS | 1662 | 1468785918253 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:18 INFO - PROCESS | 1662 | 1468785918317 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:18 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
13:05:18 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 327ms
13:05:18 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
13:05:18 INFO - PROCESS | 1662 | 1468785918594 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:18 INFO - PROCESS | 1662 | 1468785918650 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:18 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
13:05:18 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 271ms
13:05:18 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
13:05:18 INFO - PROCESS | 1662 | 1468785918852 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:18 INFO - PROCESS | 1662 | 1468785918890 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:19 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
13:05:19 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 317ms
13:05:19 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
13:05:19 INFO - PROCESS | 1662 | 1468785919171 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:19 INFO - PROCESS | 1662 | 1468785919217 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:19 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
13:05:19 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 316ms
13:05:19 INFO - TEST-START | /IndexedDB/idbindex_get.htm
13:05:19 INFO - PROCESS | 1662 | 1468785919503 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:19 INFO - PROCESS | 1662 | 1468785919566 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:19 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
13:05:19 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 276ms
13:05:19 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
13:05:19 INFO - PROCESS | 1662 | 1468785919769 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:19 INFO - PROCESS | 1662 | 1468785919802 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:20 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
13:05:20 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 267ms
13:05:20 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
13:05:20 INFO - PROCESS | 1662 | 1468785920051 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:20 INFO - PROCESS | 1662 | 1468785920098 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:20 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
13:05:20 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 317ms
13:05:20 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
13:05:20 INFO - PROCESS | 1662 | 1468785920370 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:20 INFO - PROCESS | 1662 | 1468785920411 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:20 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
13:05:20 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 267ms
13:05:20 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
13:05:20 INFO - PROCESS | 1662 | 1468785920637 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:20 INFO - PROCESS | 1662 | 1468785920668 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:20 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
13:05:20 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 267ms
13:05:20 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
13:05:20 INFO - PROCESS | 1662 | 1468785920918 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:20 INFO - PROCESS | 1662 | 1468785920954 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
13:05:21 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 277ms
13:05:21 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
13:05:21 INFO - PROCESS | 1662 | 1468785921187 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:21 INFO - PROCESS | 1662 | 1468785921222 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
13:05:21 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 218ms
13:05:21 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
13:05:21 INFO - PROCESS | 1662 | 1468785921407 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:21 INFO - PROCESS | 1662 | 1468785921440 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
13:05:21 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 217ms
13:05:21 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
13:05:21 INFO - PROCESS | 1662 | 1468785921633 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:21 INFO - PROCESS | 1662 | 1468785921668 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
13:05:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
13:05:21 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 279ms
13:05:21 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
13:05:21 INFO - PROCESS | 1662 | 1468785921907 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:21 INFO - PROCESS | 1662 | 1468785921949 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
13:05:22 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 426ms
13:05:22 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
13:05:22 INFO - PROCESS | 1662 | 1468785922336 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:22 INFO - PROCESS | 1662 | 1468785922370 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
13:05:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 217ms
13:05:22 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
13:05:22 INFO - PROCESS | 1662 | 1468785922555 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:22 INFO - PROCESS | 1662 | 1468785922606 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
13:05:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 270ms
13:05:22 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
13:05:22 INFO - PROCESS | 1662 | 1468785922837 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:22 INFO - PROCESS | 1662 | 1468785922882 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
13:05:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 467ms
13:05:23 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
13:05:23 INFO - PROCESS | 1662 | 1468785923307 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:23 INFO - PROCESS | 1662 | 1468785923368 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
13:05:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 267ms
13:05:23 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
13:05:23 INFO - PROCESS | 1662 | 1468785923589 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:23 INFO - PROCESS | 1662 | 1468785923645 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
13:05:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 370ms
13:05:23 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
13:05:23 INFO - PROCESS | 1662 | 1468785923974 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:24 INFO - PROCESS | 1662 | 1468785924032 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
13:05:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 277ms
13:05:24 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
13:05:24 INFO - PROCESS | 1662 | 1468785924240 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:24 INFO - PROCESS | 1662 | 1468785924274 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
13:05:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 271ms
13:05:24 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
13:05:24 INFO - PROCESS | 1662 | 1468785924519 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:24 INFO - PROCESS | 1662 | 1468785924553 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
13:05:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 316ms
13:05:24 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
13:05:24 INFO - PROCESS | 1662 | 1468785924843 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:24 INFO - PROCESS | 1662 | 1468785924881 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:25 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
13:05:25 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 267ms
13:05:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
13:05:25 INFO - PROCESS | 1662 | 1468785925118 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:25 INFO - PROCESS | 1662 | 1468785925152 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
13:05:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 276ms
13:05:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
13:05:25 INFO - PROCESS | 1662 | 1468785925388 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:25 INFO - PROCESS | 1662 | 1468785925425 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
13:05:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 267ms
13:05:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
13:05:25 INFO - PROCESS | 1662 | 1468785925674 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:25 INFO - PROCESS | 1662 | 1468785925732 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
13:05:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 319ms
13:05:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
13:05:26 INFO - PROCESS | 1662 | 1468785925999 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:26 INFO - PROCESS | 1662 | 1468785926034 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
13:05:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 224ms
13:05:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
13:05:26 INFO - PROCESS | 1662 | 1468785926220 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:26 INFO - PROCESS | 1662 | 1468785926264 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
13:05:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 219ms
13:05:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
13:05:26 INFO - PROCESS | 1662 | 1468785926453 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:26 INFO - PROCESS | 1662 | 1468785926486 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
13:05:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 231ms
13:05:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
13:05:26 INFO - PROCESS | 1662 | 1468785926674 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:26 INFO - PROCESS | 1662 | 1468785926715 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
13:05:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 216ms
13:05:26 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
13:05:26 INFO - PROCESS | 1662 | 1468785926900 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:26 INFO - PROCESS | 1662 | 1468785926935 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
13:05:27 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 224ms
13:05:27 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
13:05:27 INFO - PROCESS | 1662 | 1468785927121 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:27 INFO - PROCESS | 1662 | 1468785927152 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
13:05:27 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 219ms
13:05:27 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
13:05:27 INFO - PROCESS | 1662 | 1468785927340 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:27 INFO - PROCESS | 1662 | 1468785927374 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
13:05:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
13:05:27 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 273ms
13:05:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
13:05:27 INFO - PROCESS | 1662 | 1468785927619 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:27 INFO - PROCESS | 1662 | 1468785927663 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
13:05:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 268ms
13:05:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
13:05:27 INFO - PROCESS | 1662 | 1468785927895 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:27 INFO - PROCESS | 1662 | 1468785927946 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:28 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
13:05:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 270ms
13:05:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
13:05:28 INFO - PROCESS | 1662 | 1468785928174 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:28 INFO - PROCESS | 1662 | 1468785928230 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:28 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
13:05:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 267ms
13:05:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
13:05:28 INFO - PROCESS | 1662 | 1468785928451 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:28 INFO - PROCESS | 1662 | 1468785928500 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
13:05:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 275ms
13:05:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
13:05:28 INFO - PROCESS | 1662 | 1468785928720 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:28 INFO - PROCESS | 1662 | 1468785928753 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:28 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
13:05:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 216ms
13:05:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
13:05:28 INFO - PROCESS | 1662 | 1468785928938 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:28 INFO - PROCESS | 1662 | 1468785928969 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:29 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
13:05:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 216ms
13:05:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
13:05:29 INFO - PROCESS | 1662 | 1468785929157 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:29 INFO - PROCESS | 1662 | 1468785929190 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:05:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 421ms
13:05:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
13:05:29 INFO - PROCESS | 1662 | 1468785929585 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:29 INFO - PROCESS | 1662 | 1468785929630 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:29 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
13:05:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 270ms
13:05:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
13:05:29 INFO - PROCESS | 1662 | 1468785929859 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:29 INFO - PROCESS | 1662 | 1468785929903 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
13:05:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 222ms
13:05:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
13:05:30 INFO - PROCESS | 1662 | 1468785930090 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:30 INFO - PROCESS | 1662 | 1468785930129 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
13:05:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 270ms
13:05:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
13:05:30 INFO - PROCESS | 1662 | 1468785930365 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:30 INFO - PROCESS | 1662 | 1468785930399 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
13:05:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 221ms
13:05:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
13:05:30 INFO - PROCESS | 1662 | 1468785930587 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:30 INFO - PROCESS | 1662 | 1468785930619 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
13:05:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 266ms
13:05:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
13:05:30 INFO - PROCESS | 1662 | 1468785930864 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:30 INFO - PROCESS | 1662 | 1468785930910 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
13:05:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 316ms
13:05:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
13:05:31 INFO - PROCESS | 1662 | 1468785931182 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:31 INFO - PROCESS | 1662 | 1468785931217 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
13:05:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 276ms
13:05:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
13:05:31 INFO - PROCESS | 1662 | 1468785931454 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:31 INFO - PROCESS | 1662 | 1468785931488 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
13:05:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 266ms
13:05:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
13:05:31 INFO - PROCESS | 1662 | 1468785931779 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:31 INFO - PROCESS | 1662 | 1468785931853 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:32 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
13:05:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 434ms
13:05:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
13:05:32 INFO - PROCESS | 1662 | 1468785932173 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:32 INFO - PROCESS | 1662 | 1468785932235 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
13:05:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 524ms
13:05:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
13:05:32 INFO - PROCESS | 1662 | 1468785932706 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:32 INFO - PROCESS | 1662 | 1468785932765 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
13:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 317ms
13:05:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
13:05:33 INFO - PROCESS | 1662 | 1468785933022 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:33 INFO - PROCESS | 1662 | 1468785933058 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 268ms
13:05:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
13:05:33 INFO - PROCESS | 1662 | 1468785933304 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:33 INFO - PROCESS | 1662 | 1468785933352 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:33 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
13:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 276ms
13:05:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
13:05:33 INFO - PROCESS | 1662 | 1468785933571 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:33 INFO - PROCESS | 1662 | 1468785933613 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
13:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 216ms
13:05:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
13:05:33 INFO - PROCESS | 1662 | 1468785933799 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:33 INFO - PROCESS | 1662 | 1468785933832 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
13:05:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 224ms
13:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
13:05:34 INFO - PROCESS | 1662 | 1468785934019 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:34 INFO - PROCESS | 1662 | 1468785934055 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
13:05:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 217ms
13:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
13:05:34 INFO - PROCESS | 1662 | 1468785934238 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:34 INFO - PROCESS | 1662 | 1468785934272 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:34 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
13:05:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 217ms
13:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
13:05:34 INFO - PROCESS | 1662 | 1468785934467 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:34 INFO - PROCESS | 1662 | 1468785934497 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
13:05:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 224ms
13:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
13:05:34 INFO - PROCESS | 1662 | 1468785934687 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:34 INFO - PROCESS | 1662 | 1468785934727 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:34 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
13:05:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 267ms
13:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
13:05:34 INFO - PROCESS | 1662 | 1468785934958 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:35 INFO - PROCESS | 1662 | 1468785935009 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:35 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
13:05:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 271ms
13:05:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
13:05:35 INFO - PROCESS | 1662 | 1468785935250 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:35 INFO - PROCESS | 1662 | 1468785935291 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:35 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
13:05:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 325ms
13:05:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
13:05:35 INFO - PROCESS | 1662 | 1468785935608 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:35 INFO - PROCESS | 1662 | 1468785935673 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
13:05:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 374ms
13:05:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
13:05:35 INFO - PROCESS | 1662 | 1468785935985 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:36 INFO - PROCESS | 1662 | 1468785936026 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:36 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
13:05:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 268ms
13:05:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
13:05:36 INFO - PROCESS | 1662 | 1468785936258 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:36 INFO - PROCESS | 1662 | 1468785936301 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
13:05:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 267ms
13:05:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
13:05:36 INFO - PROCESS | 1662 | 1468785936537 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:36 INFO - PROCESS | 1662 | 1468785936728 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
13:05:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 478ms
13:05:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
13:05:37 INFO - PROCESS | 1662 | 1468785937022 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:37 INFO - PROCESS | 1662 | 1468785937069 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
13:05:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 317ms
13:05:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
13:05:37 INFO - PROCESS | 1662 | 1468785937342 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:37 INFO - PROCESS | 1662 | 1468785937395 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:37 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"
13:05:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
13:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:05:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 420ms
13:05:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
13:05:37 INFO - PROCESS | 1662 | 1468785937774 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:37 INFO - PROCESS | 1662 | 1468785937868 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:38 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"
13:05:38 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
13:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:05:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 321ms
13:05:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
13:05:38 INFO - PROCESS | 1662 | 1468785938104 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:38 INFO - PROCESS | 1662 | 1468785938155 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
13:05:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 326ms
13:05:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
13:05:38 INFO - PROCESS | 1662 | 1468785938435 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:38 INFO - PROCESS | 1662 | 1468785938485 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
13:05:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 270ms
13:05:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
13:05:38 INFO - PROCESS | 1662 | 1468785938707 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:38 INFO - PROCESS | 1662 | 1468785938765 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
13:05:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 318ms
13:05:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
13:05:39 INFO - PROCESS | 1662 | 1468785939070 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:39 INFO - PROCESS | 1662 | 1468785939116 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
13:05:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 306ms
13:05:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
13:05:39 INFO - PROCESS | 1662 | 1468785939337 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:39 INFO - PROCESS | 1662 | 1468785939383 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
13:05:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 269ms
13:05:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
13:05:39 INFO - PROCESS | 1662 | 1468785939616 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:39 INFO - PROCESS | 1662 | 1468785939652 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
13:05:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 269ms
13:05:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
13:05:39 INFO - PROCESS | 1662 | 1468785939891 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:39 INFO - PROCESS | 1662 | 1468785939946 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
13:05:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 318ms
13:05:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
13:05:40 INFO - PROCESS | 1662 | 1468785940219 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:40 INFO - PROCESS | 1662 | 1468785940263 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:05:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 275ms
13:05:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
13:05:40 INFO - PROCESS | 1662 | 1468785940487 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:40 INFO - PROCESS | 1662 | 1468785940520 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:40 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
13:05:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 269ms
13:05:40 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
13:05:40 INFO - PROCESS | 1662 | 1468785940757 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:40 INFO - PROCESS | 1662 | 1468785940790 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
13:05:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 270ms
13:05:41 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
13:05:41 INFO - PROCESS | 1662 | 1468785941036 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:41 INFO - PROCESS | 1662 | 1468785941069 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
13:05:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 320ms
13:05:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
13:05:41 INFO - PROCESS | 1662 | 1468785941367 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:41 INFO - PROCESS | 1662 | 1468785941409 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
13:05:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 274ms
13:05:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
13:05:41 INFO - PROCESS | 1662 | 1468785941635 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:41 INFO - PROCESS | 1662 | 1468785941673 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
13:05:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 469ms
13:05:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
13:05:42 INFO - PROCESS | 1662 | 1468785942117 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:42 INFO - PROCESS | 1662 | 1468785942181 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
13:05:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 324ms
13:05:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
13:05:42 INFO - PROCESS | 1662 | 1468785942458 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:42 INFO - PROCESS | 1662 | 1468785942523 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
13:05:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 330ms
13:05:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
13:05:42 INFO - PROCESS | 1662 | 1468785942806 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:42 INFO - PROCESS | 1662 | 1468785942862 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
13:05:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 274ms
13:05:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
13:05:43 INFO - PROCESS | 1662 | 1468785943070 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:43 INFO - PROCESS | 1662 | 1468785943130 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
13:05:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 266ms
13:05:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
13:05:43 INFO - PROCESS | 1662 | 1468785943339 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:43 INFO - PROCESS | 1662 | 1468785943384 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
13:05:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 267ms
13:05:43 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
13:05:43 INFO - PROCESS | 1662 | 1468785943621 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:43 INFO - PROCESS | 1662 | 1468785943702 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
13:05:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 424ms
13:05:44 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
13:05:44 INFO - PROCESS | 1662 | 1468785944036 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:44 INFO - PROCESS | 1662 | 1468785944074 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
13:05:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 269ms
13:05:44 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
13:05:44 INFO - PROCESS | 1662 | 1468785944307 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:44 INFO - PROCESS | 1662 | 1468785944343 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
13:05:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 371ms
13:05:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
13:05:44 INFO - PROCESS | 1662 | 1468785944686 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:44 INFO - PROCESS | 1662 | 1468785944732 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
13:05:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 519ms
13:05:45 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
13:05:45 INFO - PROCESS | 1662 | 1468785945208 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:45 INFO - PROCESS | 1662 | 1468785945265 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
13:05:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 267ms
13:05:45 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
13:05:45 INFO - PROCESS | 1662 | 1468785945484 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:45 INFO - PROCESS | 1662 | 1468785945531 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
13:05:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
13:05:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
13:05:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
13:05:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
13:05:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 328ms
13:05:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
13:05:45 INFO - PROCESS | 1662 | 1468785945806 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:45 INFO - PROCESS | 1662 | 1468785945863 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
13:05:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 267ms
13:05:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
13:05:46 INFO - PROCESS | 1662 | 1468785946109 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:46 INFO - PROCESS | 1662 | 1468785946165 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:46 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
13:05:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 298ms
13:05:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
13:05:46 INFO - PROCESS | 1662 | 1468785946388 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:46 INFO - PROCESS | 1662 | 1468785946431 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:46 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
13:05:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 217ms
13:05:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
13:05:46 INFO - PROCESS | 1662 | 1468785946609 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:46 INFO - PROCESS | 1662 | 1468785946650 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
13:05:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 217ms
13:05:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
13:05:46 INFO - PROCESS | 1662 | 1468785946839 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:46 INFO - PROCESS | 1662 | 1468785946896 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:47 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
13:05:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 267ms
13:05:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
13:05:47 INFO - PROCESS | 1662 | 1468785947106 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:47 INFO - PROCESS | 1662 | 1468785947145 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:47 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
13:05:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 318ms
13:05:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
13:05:47 INFO - PROCESS | 1662 | 1468785947437 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:47 INFO - PROCESS | 1662 | 1468785947494 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:05:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 269ms
13:05:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
13:05:47 INFO - PROCESS | 1662 | 1468785947708 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:47 INFO - PROCESS | 1662 | 1468785947745 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:47 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
13:05:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 266ms
13:05:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
13:05:47 INFO - PROCESS | 1662 | 1468785947986 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:48 INFO - PROCESS | 1662 | 1468785948029 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
13:05:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 478ms
13:05:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
13:05:48 INFO - PROCESS | 1662 | 1468785948468 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:48 INFO - PROCESS | 1662 | 1468785948515 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
13:05:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 475ms
13:05:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
13:05:48 INFO - PROCESS | 1662 | 1468785948968 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:49 INFO - PROCESS | 1662 | 1468785949004 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
13:05:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 470ms
13:05:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
13:05:49 INFO - PROCESS | 1662 | 1468785949447 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:49 INFO - PROCESS | 1662 | 1468785949479 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
13:05:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 222ms
13:05:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
13:05:49 INFO - PROCESS | 1662 | 1468785949673 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:49 INFO - PROCESS | 1662 | 1468785949732 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
13:05:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 317ms
13:05:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
13:05:50 INFO - PROCESS | 1662 | 1468785949991 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:50 INFO - PROCESS | 1662 | 1468785950046 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
13:05:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 316ms
13:05:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
13:05:50 INFO - PROCESS | 1662 | 1468785950309 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:50 INFO - PROCESS | 1662 | 1468785950369 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
13:05:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 322ms
13:05:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
13:05:50 INFO - PROCESS | 1662 | 1468785950671 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:50 INFO - PROCESS | 1662 | 1468785950749 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:51 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
13:05:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 392ms
13:05:51 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
13:05:51 INFO - PROCESS | 1662 | 1468785951038 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:51 INFO - PROCESS | 1662 | 1468785951072 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:51 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
13:05:51 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 467ms
13:05:51 INFO - TEST-START | /IndexedDB/idbtransaction.htm
13:05:51 INFO - PROCESS | 1662 | 1468785951509 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:51 INFO - PROCESS | 1662 | 1468785951565 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:51 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
13:05:51 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
13:05:51 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 317ms
13:05:51 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
13:05:51 INFO - PROCESS | 1662 | 1468785951837 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:51 INFO - PROCESS | 1662 | 1468785951871 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
13:05:52 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 218ms
13:05:52 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
13:05:52 INFO - PROCESS | 1662 | 1468785952058 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:52 INFO - PROCESS | 1662 | 1468785952101 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
13:05:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
13:05:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
13:05:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
13:05:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
13:05:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
13:05:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
13:05:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
13:05:52 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 322ms
13:05:52 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
13:05:52 INFO - PROCESS | 1662 | 1468785952387 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:52 INFO - PROCESS | 1662 | 1468785952430 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:52 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
13:05:52 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 268ms
13:05:52 INFO - TEST-START | /IndexedDB/index_sort_order.htm
13:05:52 INFO - PROCESS | 1662 | 1468785952657 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:52 INFO - PROCESS | 1662 | 1468785952696 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:52 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
13:05:52 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 267ms
13:05:52 INFO - TEST-START | /IndexedDB/interfaces.html
13:05:52 INFO - PROCESS | 1662 | 1468785952937 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:52 INFO - PROCESS | 1662 | 1468785952987 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
13:05:53 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
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
13:05:53 INFO - TEST-OK | /IndexedDB/interfaces.html | took 397ms
13:05:53 INFO - TEST-START | /IndexedDB/interfaces.worker
13:05:53 INFO - PROCESS | 1662 | 1468785953327 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:53 INFO - PROCESS | 1662 | 1468785953355 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
13:05:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
13:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:05:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:05:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:05:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:05:53 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
13:05:53 INFO - {}
13:05:53 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 - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
13:05:53 INFO - {}
13:05:53 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 444ms
13:05:53 INFO - TEST-START | /IndexedDB/key_invalid.htm
13:05:53 INFO - PROCESS | 1662 | 1468785953774 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:53 INFO - PROCESS | 1662 | 1468785953815 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
13:05:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
13:05:54 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 271ms
13:05:54 INFO - TEST-START | /IndexedDB/key_valid.html
13:05:54 INFO - PROCESS | 1662 | 1468785954069 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:54 INFO - PROCESS | 1662 | 1468785954119 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
13:05:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
13:05:54 INFO - TEST-OK | /IndexedDB/key_valid.html | took 472ms
13:05:54 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
13:05:54 INFO - PROCESS | 1662 | 1468785954544 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:54 INFO - PROCESS | 1662 | 1468785954582 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:55 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
13:05:55 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 523ms
13:05:55 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
13:05:55 INFO - PROCESS | 1662 | 1468785955069 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:55 INFO - PROCESS | 1662 | 1468785955111 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:55 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
13:05:55 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 318ms
13:05:55 INFO - TEST-START | /IndexedDB/keygenerator.htm
13:05:55 INFO - PROCESS | 1662 | 1468785955390 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:55 INFO - PROCESS | 1662 | 1468785955422 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
13:05:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
13:05:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
13:05:55 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 322ms
13:05:55 INFO - TEST-START | /IndexedDB/keyorder.htm
13:05:55 INFO - PROCESS | 1662 | 1468785955731 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:55 INFO - PROCESS | 1662 | 1468785955785 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
13:05:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
13:05:56 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 372ms
13:05:56 INFO - TEST-START | /IndexedDB/keypath.htm
13:05:56 INFO - PROCESS | 1662 | 1468785956104 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:56 INFO - PROCESS | 1662 | 1468785956136 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
13:05:56 INFO - TEST-OK | /IndexedDB/keypath.htm | took 270ms
13:05:56 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
13:05:56 INFO - PROCESS | 1662 | 1468785956375 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:56 INFO - PROCESS | 1662 | 1468785956410 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
13:05:56 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 220ms
13:05:56 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
13:05:56 INFO - PROCESS | 1662 | 1468785956604 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:56 INFO - PROCESS | 1662 | 1468785956642 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
13:05:56 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
13:05:56 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 269ms
13:05:56 INFO - TEST-START | /IndexedDB/list_ordering.htm
13:05:56 INFO - PROCESS | 1662 | 1468785956874 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:56 INFO - PROCESS | 1662 | 1468785956919 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
13:05:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
13:05:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
13:05:57 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 267ms
13:05:57 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
13:05:57 INFO - PROCESS | 1662 | 1468785957149 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:57 INFO - PROCESS | 1662 | 1468785957181 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:57 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
13:05:57 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 626ms
13:05:57 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
13:05:57 INFO - PROCESS | 1662 | 1468785957771 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:57 INFO - PROCESS | 1662 | 1468785957801 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:57 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
13:05:57 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 216ms
13:05:57 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
13:05:57 INFO - PROCESS | 1662 | 1468785957988 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:58 INFO - PROCESS | 1662 | 1468785958024 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:58 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
13:05:58 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 268ms
13:05:58 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
13:05:58 INFO - PROCESS | 1662 | 1468785958272 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:58 INFO - PROCESS | 1662 | 1468785958338 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:58 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
13:05:58 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 327ms
13:05:58 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
13:05:58 INFO - PROCESS | 1662 | 1468785958603 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:58 INFO - PROCESS | 1662 | 1468785958649 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:58 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
13:05:58 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 328ms
13:05:58 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
13:05:58 INFO - PROCESS | 1662 | 1468785958949 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:58 INFO - PROCESS | 1662 | 1468785958985 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:59 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
13:05:59 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 322ms
13:05:59 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
13:05:59 INFO - PROCESS | 1662 | 1468785959274 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:59 INFO - PROCESS | 1662 | 1468785959316 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:59 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
13:05:59 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 219ms
13:05:59 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
13:05:59 INFO - PROCESS | 1662 | 1468785959501 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:59 INFO - PROCESS | 1662 | 1468785959534 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:59 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
13:05:59 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 224ms
13:05:59 INFO - TEST-START | /IndexedDB/value.htm
13:05:59 INFO - PROCESS | 1662 | 1468785959721 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:59 INFO - PROCESS | 1662 | 1468785959752 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
13:05:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
13:05:59 INFO - TEST-OK | /IndexedDB/value.htm | took 216ms
13:05:59 INFO - TEST-START | /IndexedDB/value_recursive.htm
13:05:59 INFO - PROCESS | 1662 | 1468785959940 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:05:59 INFO - PROCESS | 1662 | 1468785959971 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:00 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
13:06:00 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
13:06:00 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
13:06:00 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 267ms
13:06:00 INFO - TEST-START | /IndexedDB/writer-starvation.htm
13:06:00 INFO - PROCESS | 1662 | 1468785960209 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:00 INFO - PROCESS | 1662 | 1468785960246 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:00 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
13:06:00 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 416ms
13:06:00 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
13:06:00 INFO - PROCESS | 1662 | 1468785960630 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:00 INFO - PROCESS | 1662 | 1468785960657 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
13:06:00 INFO - {}
13:06:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
13:06:00 INFO - {}
13:06:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
13:06:00 INFO - {}
13:06:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
13:06:00 INFO - {}
13:06:00 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 267ms
13:06:00 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
13:06:00 INFO - PROCESS | 1662 | 1468785960956 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:01 INFO - PROCESS | 1662 | 1468785961017 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
13:06:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
13:06:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
13:06:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
13:06:01 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 419ms
13:06:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
13:06:01 INFO - PROCESS | 1662 | 1468785961385 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:01 INFO - PROCESS | 1662 | 1468785961423 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
13:06:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 234ms
13:06:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
13:06:01 INFO - PROCESS | 1662 | 1468785961623 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:01 INFO - PROCESS | 1662 | 1468785961666 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
13:06:01 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
13:06:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
13:06:01 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
13:06:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
13:06:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
13:06:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 275ms
13:06:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
13:06:01 INFO - PROCESS | 1662 | 1468785961908 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:01 INFO - PROCESS | 1662 | 1468785961953 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:02 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() {
13:06:02 INFO - [native code]
13:06:02 INFO - }" but got function "function () {
13:06:02 INFO - }"
13:06:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:06:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
13:06:02 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
13:06:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:06:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
13:06:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 269ms
13:06:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
13:06:02 INFO - PROCESS | 1662 | 1468785962186 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:02 INFO - PROCESS | 1662 | 1468785962230 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:02 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() {
13:06:02 INFO - [native code]
13:06:02 INFO - }" but got function "function () {
13:06:02 INFO - }"
13:06:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:06:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
13:06:02 INFO - {}
13:06:02 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
13:06:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:06:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
13:06:02 INFO - {}
13:06:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 376ms
13:06:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
13:06:02 INFO - PROCESS | 1662 | 1468785962569 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:02 INFO - PROCESS | 1662 | 1468785962605 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
13:06:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
13:06:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:06:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
13:06:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:06:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:06:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
13:06:02 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"
13:06:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:06:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:06:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:06:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:06:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
13:06:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
13:06:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:06:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
13:06:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:06:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:06:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
13:06:02 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"
13:06:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:06:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
13:06:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:06:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:06:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:06:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:06:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 279ms
13:06:02 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
13:06:02 INFO - PROCESS | 1662 | 1468785962855 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:02 INFO - PROCESS | 1662 | 1468785962887 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
13:06:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 224ms
13:06:03 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
13:06:03 INFO - PROCESS | 1662 | 1468785963071 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:03 INFO - PROCESS | 1662 | 1468785963110 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
13:06:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
13:06:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
13:06:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
13:06:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 268ms
13:06:03 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
13:06:03 INFO - PROCESS | 1662 | 1468785963341 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:03 INFO - PROCESS | 1662 | 1468785963371 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
13:06:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
13:06:03 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
13:06:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
13:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
13:06:03 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 470ms
13:06:03 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
13:06:03 INFO - PROCESS | 1662 | 1468785963816 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:03 INFO - PROCESS | 1662 | 1468785963862 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
13:06:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
13:06:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
13:06:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
13:06:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
13:06:05 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1271ms
13:06:05 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
13:06:05 INFO - PROCESS | 1662 | 1468785965088 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:05 INFO - PROCESS | 1662 | 1468785965120 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
13:06:06 INFO - {}
13:06:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
13:06:06 INFO - {}
13:06:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
13:06:06 INFO - {}
13:06:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
13:06:06 INFO - {}
13:06:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
13:06:06 INFO - {}
13:06:06 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1268ms
13:06:06 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
13:06:06 INFO - PROCESS | 1662 | 1468785966359 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:06 INFO - PROCESS | 1662 | 1468785966387 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:06 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
13:06:06 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 416ms
13:06:06 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
13:06:06 INFO - PROCESS | 1662 | 1468785966779 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:06 INFO - PROCESS | 1662 | 1468785966819 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:07 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
13:06:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
13:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
13:06:07 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 268ms
13:06:07 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
13:06:07 INFO - PROCESS | 1662 | 1468785967134 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:07 INFO - PROCESS | 1662 | 1468785967176 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:17 INFO - PROCESS | 1662 | MARIONETTE LOG: INFO: Timeout fired
13:06:17 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
13:06:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
13:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
13:06:17 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10220ms
13:06:17 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
13:06:17 INFO - PROCESS | 1662 | 1468785977325 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:17 INFO - PROCESS | 1662 | 1468785977361 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:17 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
13:06:17 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 519ms
13:06:17 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
13:06:17 INFO - PROCESS | 1662 | 1468785977846 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:17 INFO - PROCESS | 1662 | 1468785977880 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
13:06:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 220ms
13:06:18 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
13:06:18 INFO - PROCESS | 1662 | 1468785978075 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:18 INFO - PROCESS | 1662 | 1468785978123 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
13:06:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 217ms
13:06:18 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
13:06:18 INFO - PROCESS | 1662 | 1468785978292 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:18 INFO - PROCESS | 1662 | 1468785978336 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
13:06:18 INFO - {}
13:06:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 266ms
13:06:18 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
13:06:18 INFO - PROCESS | 1662 | 1468785978561 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:18 INFO - PROCESS | 1662 | 1468785978604 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
13:06:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 219ms
13:06:18 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
13:06:18 INFO - PROCESS | 1662 | 1468785978789 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:18 INFO - PROCESS | 1662 | 1468785978838 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:19 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
13:06:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
13:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
13:06:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
13:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
13:06:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 317ms
13:06:19 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
13:06:19 INFO - PROCESS | 1662 | 1468785979109 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:19 INFO - PROCESS | 1662 | 1468785979156 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:19 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().
13:06:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 317ms
13:06:19 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
13:06:19 INFO - PROCESS | 1662 | 1468785979438 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:19 INFO - PROCESS | 1662 | 1468785979473 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:19 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
13:06:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 379ms
13:06:19 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
13:06:19 INFO - PROCESS | 1662 | 1468785979812 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:19 INFO - PROCESS | 1662 | 1468785979856 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:20 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
13:06:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 267ms
13:06:20 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
13:06:20 INFO - PROCESS | 1662 | 1468785980089 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:20 INFO - PROCESS | 1662 | 1468785980127 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:20 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"
13:06:20 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
13:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:20 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
13:06:20 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
13:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:20 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
13:06:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
13:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
13:06:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 217ms
13:06:20 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
13:06:20 INFO - PROCESS | 1662 | 1468785980311 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:20 INFO - PROCESS | 1662 | 1468785980353 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:20 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
13:06:20 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 267ms
13:06:20 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
13:06:20 INFO - PROCESS | 1662 | 1468785980577 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:20 INFO - PROCESS | 1662 | 1468785980617 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:20 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
13:06:20 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 218ms
13:06:20 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
13:06:20 INFO - PROCESS | 1662 | 1468785980804 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:20 INFO - PROCESS | 1662 | 1468785980836 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:21 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
13:06:21 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 218ms
13:06:21 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
13:06:21 INFO - PROCESS | 1662 | 1468785981026 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:21 INFO - PROCESS | 1662 | 1468785981071 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:21 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
13:06:21 INFO - do_test/)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
13:06:45 INFO - )
13:06:45 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 326ms
13:06:45 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
13:06:45 INFO - PROCESS | 1662 | 1468786005490 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:45 INFO - PROCESS | 1662 | 1468786005524 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
13:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
13:06:45 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 266ms
13:06:45 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
13:06:45 INFO - PROCESS | 1662 | 1468786005759 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:45 INFO - PROCESS | 1662 | 1468786005794 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
13:06:46 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 271ms
13:06:46 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
13:06:46 INFO - PROCESS | 1662 | 1468786006042 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:46 INFO - PROCESS | 1662 | 1468786006083 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
13:06:46 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 222ms
13:06:46 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
13:06:46 INFO - PROCESS | 1662 | 1468786006273 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:46 INFO - PROCESS | 1662 | 1468786006320 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
13:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
13:06:46 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 267ms
13:06:46 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
13:06:46 INFO - PROCESS | 1662 | 1468786006553 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:46 INFO - PROCESS | 1662 | 1468786006593 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:46 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
13:06:46 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
13:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:46 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
13:06:46 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 219ms
13:06:46 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
13:06:46 INFO - PROCESS | 1662 | 1468786006771 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:46 INFO - PROCESS | 1662 | 1468786006805 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:46 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
13:06:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
13:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
13:06:46 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 218ms
13:06:46 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
13:06:46 INFO - PROCESS | 1662 | 1468786006992 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:47 INFO - PROCESS | 1662 | 1468786007032 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:47 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
13:06:47 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 216ms
13:06:47 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
13:06:47 INFO - PROCESS | 1662 | 1468786007218 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:47 INFO - PROCESS | 1662 | 1468786007254 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:47 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
13:06:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
13:06:47 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 217ms
13:06:47 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
13:06:47 INFO - PROCESS | 1662 | 1468786007437 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:47 INFO - PROCESS | 1662 | 1468786007467 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:47 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
13:06:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
13:06:47 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 221ms
13:06:47 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
13:06:47 INFO - PROCESS | 1662 | 1468786007659 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:47 INFO - PROCESS | 1662 | 1468786007707 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
13:06:47 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 316ms
13:06:47 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
13:06:47 INFO - PROCESS | 1662 | 1468786007977 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:48 INFO - PROCESS | 1662 | 1468786008019 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
13:06:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 268ms
13:06:48 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
13:06:48 INFO - PROCESS | 1662 | 1468786008257 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:48 INFO - PROCESS | 1662 | 1468786008304 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
13:06:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 318ms
13:06:48 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
13:06:48 INFO - PROCESS | 1662 | 1468786008578 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:48 INFO - PROCESS | 1662 | 1468786008639 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
13:06:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 268ms
13:06:48 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
13:06:48 INFO - PROCESS | 1662 | 1468786008854 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:48 INFO - PROCESS | 1662 | 1468786008889 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:49 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
13:06:49 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:49 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
13:06:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
13:06:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
13:06:49 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 268ms
13:06:49 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
13:06:49 INFO - PROCESS | 1662 | 1468786009127 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:49 INFO - PROCESS | 1662 | 1468786009185 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
13:06:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
13:06:49 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 267ms
13:06:49 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
13:06:49 INFO - PROCESS | 1662 | 1468786009395 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:49 INFO - PROCESS | 1662 | 1468786009443 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
13:06:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
13:06:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
13:06:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
13:06:49 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 321ms
13:06:49 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
13:06:49 INFO - PROCESS | 1662 | 1468786009728 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:49 INFO - PROCESS | 1662 | 1468786009794 Marionette INFO sendAsync 54b911e5-75a9-714a-9c0e-93547a6b20fd
13:06:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: