builder: mozilla-beta_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0342
starttime: 1469562795.88
results: success (0)
buildid: 20160726073758
builduid: 89b706416f5c44008f6e4c4cb7cc5e0b
revision: 958cee08361af9ed370be06695973bcda3d3aa46
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:15.884238) =========
master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:15.884743) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:15.885055) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:15.909439) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:15.909711) =========
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.YAMgOP5vdz/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.fXi98myKX1/Listeners
TMPDIR=/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/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-26 12:53:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 156M=0s
2016-07-26 12:53:16 (156 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.136108
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:16.067980) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:16.068412) =========
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.YAMgOP5vdz/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.fXi98myKX1/Listeners
TMPDIR=/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/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.025431
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:16.117147) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-26 12:53:16.117490) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 958cee08361af9ed370be06695973bcda3d3aa46 --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 958cee08361af9ed370be06695973bcda3d3aa46 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.YAMgOP5vdz/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.fXi98myKX1/Listeners
TMPDIR=/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/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-26 12:53:16,194 truncating revision to first 12 chars
2016-07-26 12:53:16,194 Setting DEBUG logging.
2016-07-26 12:53:16,194 attempt 1/10
2016-07-26 12:53:16,194 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/958cee08361a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-26 12:53:16,933 unpacking tar archive at: mozilla-beta-958cee08361a/testing/mozharness/
program finished with exit code 0
elapsedTime=0.987805
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-26 12:53:17.127091) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:17.127409) =========
script_repo_revision: 958cee08361af9ed370be06695973bcda3d3aa46
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:17.127791) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:17.128068) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 12:53:17.146798) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 38 secs) (at 2016-07-26 12:53:17.147234) =========
/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.YAMgOP5vdz/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.fXi98myKX1/Listeners
TMPDIR=/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/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:53:17 INFO - MultiFileLogger online at 20160726 12:53:17 in /builds/slave/test
12:53:17 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:53:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
12:53:17 INFO - {'append_to_log': False,
12:53:17 INFO - 'base_work_dir': '/builds/slave/test',
12:53:17 INFO - 'blob_upload_branch': 'mozilla-beta',
12:53:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
12:53:17 INFO - 'buildbot_json_path': 'buildprops.json',
12:53:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
12:53:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:53:17 INFO - 'download_minidump_stackwalk': True,
12:53:17 INFO - 'download_symbols': 'ondemand',
12:53:17 INFO - 'e10s': True,
12:53:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
12:53:17 INFO - 'tooltool.py': '/tools/tooltool.py',
12:53:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
12:53:17 INFO - '/tools/misc-python/virtualenv.py')},
12:53:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:53:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:53:17 INFO - 'log_level': 'info',
12:53:17 INFO - 'log_to_console': True,
12:53:17 INFO - 'opt_config_files': (),
12:53:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:53:17 INFO - '--processes=1',
12:53:17 INFO - '--config=%(test_path)s/wptrunner.ini',
12:53:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:53:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:53:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:53:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:53:17 INFO - 'pip_index': False,
12:53:17 INFO - 'require_test_zip': True,
12:53:17 INFO - 'test_type': ('testharness',),
12:53:17 INFO - 'this_chunk': '1',
12:53:17 INFO - 'tooltool_cache': '/builds/tooltool_cache',
12:53:17 INFO - 'total_chunks': '5',
12:53:17 INFO - 'virtualenv_path': 'venv',
12:53:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:53:17 INFO - 'work_dir': 'build'}
12:53:17 INFO - #####
12:53:17 INFO - ##### Running clobber step.
12:53:17 INFO - #####
12:53:17 INFO - Running pre-action listener: _resource_record_pre_action
12:53:17 INFO - Running main action method: clobber
12:53:17 INFO - rmtree: /builds/slave/test/build
12:53:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
12:53:19 INFO - Running post-action listener: _resource_record_post_action
12:53:19 INFO - #####
12:53:19 INFO - ##### Running read-buildbot-config step.
12:53:19 INFO - #####
12:53:19 INFO - Running pre-action listener: _resource_record_pre_action
12:53:19 INFO - Running main action method: read_buildbot_config
12:53:19 INFO - Using buildbot properties:
12:53:19 INFO - {
12:53:19 INFO - "project": "",
12:53:19 INFO - "product": "firefox",
12:53:19 INFO - "script_repo_revision": "production",
12:53:19 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
12:53:19 INFO - "repository": "",
12:53:19 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-e10s-1",
12:53:19 INFO - "buildid": "20160726073758",
12:53:19 INFO - "pgo_build": "False",
12:53:19 INFO - "basedir": "/builds/slave/test",
12:53:19 INFO - "buildnumber": 37,
12:53:19 INFO - "slavename": "t-yosemite-r7-0342",
12:53:19 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/",
12:53:19 INFO - "platform": "macosx64",
12:53:19 INFO - "branch": "mozilla-beta",
12:53:19 INFO - "revision": "958cee08361af9ed370be06695973bcda3d3aa46",
12:53:19 INFO - "repo_path": "releases/mozilla-beta",
12:53:19 INFO - "moz_repo_path": "",
12:53:19 INFO - "stage_platform": "macosx64",
12:53:19 INFO - "builduid": "89b706416f5c44008f6e4c4cb7cc5e0b",
12:53:19 INFO - "slavebuilddir": "test"
12:53:19 INFO - }
12:53:19 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.dmg.
12:53:19 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.test_packages.json.
12:53:19 INFO - Running post-action listener: _resource_record_post_action
12:53:19 INFO - #####
12:53:19 INFO - ##### Running download-and-extract step.
12:53:19 INFO - #####
12:53:19 INFO - Running pre-action listener: _resource_record_pre_action
12:53:19 INFO - Running main action method: download_and_extract
12:53:19 INFO - mkdir: /builds/slave/test/build/tests
12:53:19 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:53:19 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.test_packages.json
12:53:19 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
12:53:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/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:53:19 INFO - Downloaded 1165 bytes.
12:53:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
12:53:19 INFO - Using the following test package requirements:
12:53:19 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
12:53:19 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:53:19 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
12:53:19 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:53:19 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
12:53:19 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
12:53:19 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:53:19 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
12:53:19 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
12:53:19 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:53:19 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
12:53:19 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:53:19 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
12:53:19 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:53:19 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
12:53:19 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:53:19 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
12:53:19 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:53:19 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:53:19 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.common.tests.zip
12:53:19 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
12:53:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/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:53:19 INFO - Downloaded 18314895 bytes.
12:53:19 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:53:19 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:53:20 INFO - caution: filename not matched: web-platform/*
12:53:20 INFO - Return code: 11
12:53:20 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:53:20 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.web-platform.tests.zip
12:53:20 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/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:53:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/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:53:20 INFO - Downloaded 36389884 bytes.
12:53:20 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:53:20 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:53:24 INFO - caution: filename not matched: bin/*
12:53:24 INFO - caution: filename not matched: config/*
12:53:24 INFO - caution: filename not matched: mozbase/*
12:53:24 INFO - caution: filename not matched: marionette/*
12:53:24 INFO - caution: filename not matched: tools/wptserve/*
12:53:24 INFO - Return code: 11
12:53:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:53:24 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.dmg
12:53:24 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
12:53:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
12:53:25 INFO - Downloaded 86256154 bytes.
12:53:25 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.dmg
12:53:25 INFO - mkdir: /builds/slave/test/properties
12:53:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
12:53:25 INFO - Writing to file /builds/slave/test/properties/build_url
12:53:25 INFO - Contents:
12:53:25 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469543878/firefox-48.0.en-US.mac.dmg
12:53:25 INFO - Running post-action listener: _resource_record_post_action
12:53:25 INFO - Running post-action listener: set_extra_try_arguments
12:53:25 INFO - #####
12:53:25 INFO - ##### Running create-virtualenv step.
12:53:25 INFO - #####
12:53:25 INFO - Running pre-action listener: _pre_create_virtualenv
12:53:25 INFO - Running pre-action listener: _resource_record_pre_action
12:53:25 INFO - Running main action method: create_virtualenv
12:53:25 INFO - Creating virtualenv /builds/slave/test/build/venv
12:53:25 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:53:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
12:53:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
12:53:25 INFO - Using real prefix '/tools/python27'
12:53:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python
12:53:26 INFO - Installing distribute.............................................................................................................................................................................................done.
12:53:29 INFO - Installing pip.................done.
12:53:29 INFO - Return code: 0
12:53:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
12:53:29 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:53:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:53:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:29 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:53:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:53:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:29 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 0x106425e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106442f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd890dc8d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10643e5e0>, '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 0x106021cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10604c990>, '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.YAMgOP5vdz/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.fXi98myKX1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:53:29 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:53:29 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:53:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YAMgOP5vdz/Render',
12:53:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:29 INFO - 'HOME': '/Users/cltbld',
12:53:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:29 INFO - 'LOGNAME': 'cltbld',
12:53:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:53:29 INFO - 'MOZ_NO_REMOTE': '1',
12:53:29 INFO - 'NO_EM_RESTART': '1',
12:53:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:29 INFO - 'PWD': '/builds/slave/test',
12:53:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:29 INFO - 'SHELL': '/bin/bash',
12:53:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fXi98myKX1/Listeners',
12:53:29 INFO - 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/',
12:53:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:29 INFO - 'USER': 'cltbld',
12:53:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:29 INFO - 'XPC_FLAGS': '0x0',
12:53:29 INFO - 'XPC_SERVICE_NAME': '0',
12:53:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:53:29 INFO - Downloading/unpacking psutil>=0.7.1
12:53:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:53:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:53:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:53:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:53:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:53:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:53:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
12:53:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:53:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:53:32 INFO - Installing collected packages: psutil
12:53:32 INFO - Running setup.py install for psutil
12:53:32 INFO - building 'psutil._psutil_osx' extension
12:53:32 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:53:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o
12:53:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o
12:53:33 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:53:33 INFO - building 'psutil._psutil_posix' extension
12:53:33 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:53:33 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
12:53:33 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
12:53:33 INFO - ^
12:53:33 INFO - 1 warning generated.
12:53:33 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:53:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:53:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:53:33 INFO - Successfully installed psutil
12:53:33 INFO - Cleaning up...
12:53:34 INFO - Return code: 0
12:53:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
12:53:34 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:53:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:53:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:34 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:53:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:53:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:34 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 0x106425e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106442f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd890dc8d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10643e5e0>, '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 0x106021cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10604c990>, '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.YAMgOP5vdz/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.fXi98myKX1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:53:34 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:53:34 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:53:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YAMgOP5vdz/Render',
12:53:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:34 INFO - 'HOME': '/Users/cltbld',
12:53:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:34 INFO - 'LOGNAME': 'cltbld',
12:53:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:34 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:53:34 INFO - 'MOZ_NO_REMOTE': '1',
12:53:34 INFO - 'NO_EM_RESTART': '1',
12:53:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:34 INFO - 'PWD': '/builds/slave/test',
12:53:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:34 INFO - 'SHELL': '/bin/bash',
12:53:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fXi98myKX1/Listeners',
12:53:34 INFO - 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/',
12:53:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:34 INFO - 'USER': 'cltbld',
12:53:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:34 INFO - 'XPC_FLAGS': '0x0',
12:53:34 INFO - 'XPC_SERVICE_NAME': '0',
12:53:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:53:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:53:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:53:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:53:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:53:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:53:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:53:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:53:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:53:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
12:53:36 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:53:36 INFO - Installing collected packages: mozsystemmonitor
12:53:36 INFO - Running setup.py install for mozsystemmonitor
12:53:36 INFO - Successfully installed mozsystemmonitor
12:53:36 INFO - Cleaning up...
12:53:37 INFO - Return code: 0
12:53:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
12:53:37 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:53:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:53:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:37 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:53:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:53:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:37 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 0x106425e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106442f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd890dc8d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10643e5e0>, '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 0x106021cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10604c990>, '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.YAMgOP5vdz/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.fXi98myKX1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:53:37 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:53:37 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:53:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YAMgOP5vdz/Render',
12:53:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:37 INFO - 'HOME': '/Users/cltbld',
12:53:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:37 INFO - 'LOGNAME': 'cltbld',
12:53:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:37 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:53:37 INFO - 'MOZ_NO_REMOTE': '1',
12:53:37 INFO - 'NO_EM_RESTART': '1',
12:53:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:37 INFO - 'PWD': '/builds/slave/test',
12:53:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:37 INFO - 'SHELL': '/bin/bash',
12:53:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fXi98myKX1/Listeners',
12:53:37 INFO - 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/',
12:53:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:37 INFO - 'USER': 'cltbld',
12:53:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:37 INFO - 'XPC_FLAGS': '0x0',
12:53:37 INFO - 'XPC_SERVICE_NAME': '0',
12:53:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:53:37 INFO - Downloading/unpacking blobuploader==1.2.4
12:53:37 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:53:37 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:53:37 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:53:37 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:53:37 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:53:37 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:53:39 INFO - Downloading blobuploader-1.2.4.tar.gz
12:53:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
12:53:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:53:39 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:53:39 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:53:39 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:53:39 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:53:39 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:53:39 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:53:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
12:53:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:53:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:53:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:53:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:53:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:53:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:53:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:53:40 INFO - Downloading docopt-0.6.1.tar.gz
12:53:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
12:53:41 INFO - Installing collected packages: blobuploader, requests, docopt
12:53:41 INFO - Running setup.py install for blobuploader
12:53:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
12:53:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
12:53:41 INFO - Running setup.py install for requests
12:53:41 INFO - Running setup.py install for docopt
12:53:41 INFO - Successfully installed blobuploader requests docopt
12:53:41 INFO - Cleaning up...
12:53:41 INFO - Return code: 0
12:53:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:53:41 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:53:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:53:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:41 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:53:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:53:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:41 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 0x106425e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106442f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd890dc8d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10643e5e0>, '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 0x106021cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10604c990>, '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.YAMgOP5vdz/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.fXi98myKX1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:53:41 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
12:53:41 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
12:53:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YAMgOP5vdz/Render',
12:53:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:41 INFO - 'HOME': '/Users/cltbld',
12:53:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:41 INFO - 'LOGNAME': 'cltbld',
12:53:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:53:41 INFO - 'MOZ_NO_REMOTE': '1',
12:53:41 INFO - 'NO_EM_RESTART': '1',
12:53:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:41 INFO - 'PWD': '/builds/slave/test',
12:53:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:41 INFO - 'SHELL': '/bin/bash',
12:53:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fXi98myKX1/Listeners',
12:53:41 INFO - 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/',
12:53:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:41 INFO - 'USER': 'cltbld',
12:53:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:41 INFO - 'XPC_FLAGS': '0x0',
12:53:41 INFO - 'XPC_SERVICE_NAME': '0',
12:53:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:42 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:53:42 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-uze8nZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:53:42 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-s5eoSF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:53:42 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-peiceI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:53:42 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-PFuY6S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:53:42 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-MV4wBb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:53:42 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-S5GkAa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:53:42 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-TPZEuO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:53:42 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-Re36pW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:53:42 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-r4hZ5O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-PRhCq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-EYjZRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-Hi5q8R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-KgFqEj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-SsAelY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-KFkTmt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-m1p9Ue-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-V92yPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-DMtrqh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:53:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:53:43 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-N57xGh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:53:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:53:44 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-YXzy8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:53:44 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:53:44 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-ymqY0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:53:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:53:44 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
12:53:44 INFO - Running setup.py install for manifestparser
12:53:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
12:53:44 INFO - Running setup.py install for mozcrash
12:53:44 INFO - Running setup.py install for mozdebug
12:53:45 INFO - Running setup.py install for mozdevice
12:53:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
12:53:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin
12:53:45 INFO - Running setup.py install for mozfile
12:53:45 INFO - Running setup.py install for mozhttpd
12:53:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
12:53:45 INFO - Running setup.py install for mozinfo
12:53:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
12:53:45 INFO - Running setup.py install for mozInstall
12:53:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
12:53:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
12:53:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
12:53:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
12:53:45 INFO - Running setup.py install for mozleak
12:53:45 INFO - Running setup.py install for mozlog
12:53:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
12:53:46 INFO - Running setup.py install for moznetwork
12:53:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
12:53:46 INFO - Running setup.py install for mozprocess
12:53:46 INFO - Running setup.py install for mozprofile
12:53:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
12:53:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
12:53:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
12:53:46 INFO - Running setup.py install for mozrunner
12:53:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
12:53:46 INFO - Running setup.py install for mozscreenshot
12:53:46 INFO - Running setup.py install for moztest
12:53:47 INFO - Running setup.py install for mozversion
12:53:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
12:53:47 INFO - Running setup.py install for wptserve
12:53:47 INFO - Running setup.py install for marionette-driver
12:53:47 INFO - Running setup.py install for browsermob-proxy
12:53:47 INFO - Running setup.py install for marionette-client
12:53:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:53:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
12:53:48 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
12:53:48 INFO - Cleaning up...
12:53:48 INFO - Return code: 0
12:53:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:53:48 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:53:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:53:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:48 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:53:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:53:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:48 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 0x106425e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106442f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd890dc8d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10643e5e0>, '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 0x106021cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10604c990>, '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.YAMgOP5vdz/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.fXi98myKX1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:53:48 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
12:53:48 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
12:53:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YAMgOP5vdz/Render',
12:53:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:48 INFO - 'HOME': '/Users/cltbld',
12:53:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:48 INFO - 'LOGNAME': 'cltbld',
12:53:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:53:48 INFO - 'MOZ_NO_REMOTE': '1',
12:53:48 INFO - 'NO_EM_RESTART': '1',
12:53:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:48 INFO - 'PWD': '/builds/slave/test',
12:53:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:48 INFO - 'SHELL': '/bin/bash',
12:53:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fXi98myKX1/Listeners',
12:53:48 INFO - 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/',
12:53:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:48 INFO - 'USER': 'cltbld',
12:53:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:48 INFO - 'XPC_FLAGS': '0x0',
12:53:48 INFO - 'XPC_SERVICE_NAME': '0',
12:53:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:48 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:53:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:53:48 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-KYuYmu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:53:48 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))
12:53:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:53:48 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-z70fdc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:53:48 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))
12:53:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:53:48 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-Z2aYq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:53:48 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))
12:53:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:53:48 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-UfHXoO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:53:48 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))
12:53:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:53:48 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-szYOsI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:53:48 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))
12:53:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:53:48 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-jx7rAa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:53:48 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))
12:53:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:53:48 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-JYSlFi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:53:49 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))
12:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:53:49 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-YUQPg6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:53:49 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))
12:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:53:49 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-Ih7z6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:53:49 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))
12:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:53:49 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-rh93M_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:53:49 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))
12:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:53:49 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-equ8_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:53:49 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))
12:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:53:49 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-VXRTIr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:53:49 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))
12:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:53:49 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-ZXNUFL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:53:49 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))
12:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:53:49 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-aR8KGk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:53:49 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))
12:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:53:49 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-QlOH8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:53:49 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))
12:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:53:49 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-vHzoF5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:53:50 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))
12:53:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:53:50 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-mPsokX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:53:50 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))
12:53:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:53:50 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-lzk3he-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:53:50 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))
12:53:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:53:50 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-FcBBzl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:53:50 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))
12:53:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:53:50 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-qUqtD3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:53:50 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))
12:53:50 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:53:50 INFO - Running setup.py (path:/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/pip-LazrlI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:53:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:53:50 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))
12:53:50 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))
12:53:50 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))
12:53:50 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))
12:53:50 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))
12:53:50 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))
12:53:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
12:53: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:53: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:53: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:53: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:53: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:53: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:53:53 INFO - Downloading blessings-1.6.tar.gz
12:53:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
12:53:53 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))
12:53:53 INFO - Installing collected packages: blessings
12:53:53 INFO - Running setup.py install for blessings
12:53:53 INFO - Successfully installed blessings
12:53:53 INFO - Cleaning up...
12:53:53 INFO - Return code: 0
12:53:53 INFO - Done creating virtualenv /builds/slave/test/build/venv.
12:53:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:53:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:53:54 INFO - Reading from file tmpfile_stdout
12:53:54 INFO - Current package versions:
12:53:54 INFO - blessings == 1.6
12:53:54 INFO - blobuploader == 1.2.4
12:53:54 INFO - browsermob-proxy == 0.6.0
12:53:54 INFO - docopt == 0.6.1
12:53:54 INFO - manifestparser == 1.1
12:53:54 INFO - marionette-client == 2.3.0
12:53:54 INFO - marionette-driver == 1.4.0
12:53:54 INFO - mozInstall == 1.12
12:53:54 INFO - mozcrash == 0.17
12:53:54 INFO - mozdebug == 0.1
12:53:54 INFO - mozdevice == 0.48
12:53:54 INFO - mozfile == 1.2
12:53:54 INFO - mozhttpd == 0.7
12:53:54 INFO - mozinfo == 0.9
12:53:54 INFO - mozleak == 0.1
12:53:54 INFO - mozlog == 3.1
12:53:54 INFO - moznetwork == 0.27
12:53:54 INFO - mozprocess == 0.22
12:53:54 INFO - mozprofile == 0.28
12:53:54 INFO - mozrunner == 6.11
12:53:54 INFO - mozscreenshot == 0.1
12:53:54 INFO - mozsystemmonitor == 0.0
12:53:54 INFO - moztest == 0.7
12:53:54 INFO - mozversion == 1.4
12:53:54 INFO - psutil == 3.1.1
12:53:54 INFO - requests == 1.2.3
12:53:54 INFO - wptserve == 1.4.0
12:53:54 INFO - wsgiref == 0.1.2
12:53:54 INFO - Running post-action listener: _resource_record_post_action
12:53:54 INFO - Running post-action listener: _start_resource_monitoring
12:53:54 INFO - Starting resource monitoring.
12:53:54 INFO - #####
12:53:54 INFO - ##### Running pull step.
12:53:54 INFO - #####
12:53:54 INFO - Running pre-action listener: _resource_record_pre_action
12:53:54 INFO - Running main action method: pull
12:53:54 INFO - Pull has nothing to do!
12:53:54 INFO - Running post-action listener: _resource_record_post_action
12:53:54 INFO - #####
12:53:54 INFO - ##### Running install step.
12:53:54 INFO - #####
12:53:54 INFO - Running pre-action listener: _resource_record_pre_action
12:53:54 INFO - Running main action method: install
12:53:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:53:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:53:54 INFO - Reading from file tmpfile_stdout
12:53:54 INFO - Detecting whether we're running mozinstall >=1.0...
12:53:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
12:53:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
12:53:54 INFO - Reading from file tmpfile_stdout
12:53:54 INFO - Output received:
12:53:54 INFO - Usage: mozinstall [options] installer
12:53:54 INFO - Options:
12:53:54 INFO - -h, --help show this help message and exit
12:53:54 INFO - -d DEST, --destination=DEST
12:53:54 INFO - Directory to install application into. [default:
12:53:54 INFO - "/builds/slave/test"]
12:53:54 INFO - --app=APP Application being installed. [default: firefox]
12:53:54 INFO - mkdir: /builds/slave/test/build/application
12:53:54 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']
12:53:54 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
12:54:16 INFO - Reading from file tmpfile_stdout
12:54:16 INFO - Output received:
12:54:16 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
12:54:16 INFO - Running post-action listener: _resource_record_post_action
12:54:16 INFO - #####
12:54:16 INFO - ##### Running run-tests step.
12:54:16 INFO - #####
12:54:16 INFO - Running pre-action listener: _resource_record_pre_action
12:54:16 INFO - Running main action method: run_tests
12:54:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
12:54:16 INFO - Minidump filename unknown. Determining based upon platform and architecture.
12:54:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
12:54:16 INFO - grabbing minidump binary from tooltool
12:54:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:54:16 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 0x10643e5e0>, '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 0x106021cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10604c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
12:54:16 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
12:54:16 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
12:54:16 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
12:54:16 INFO - Return code: 0
12:54:16 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
12:54:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
12:54:16 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/1469543878/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
12:54:16 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/1469543878/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
12:54:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YAMgOP5vdz/Render',
12:54:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:54:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:54:16 INFO - 'HOME': '/Users/cltbld',
12:54:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:54:16 INFO - 'LOGNAME': 'cltbld',
12:54:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
12:54:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:54:16 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:54:16 INFO - 'MOZ_NO_REMOTE': '1',
12:54:16 INFO - 'NO_EM_RESTART': '1',
12:54:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:54:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:54:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:54:16 INFO - 'PWD': '/builds/slave/test',
12:54:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:54:16 INFO - 'SHELL': '/bin/bash',
12:54:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fXi98myKX1/Listeners',
12:54:16 INFO - 'TMPDIR': '/var/folders/p8/w8ptrvz123vfhzsj5l69kq9c00000w/T/',
12:54:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:54:16 INFO - 'USER': 'cltbld',
12:54:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:54:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:54:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:54:16 INFO - 'XPC_FLAGS': '0x0',
12:54:16 INFO - 'XPC_SERVICE_NAME': '0',
12:54:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:54:16 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/1469543878/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
12:54:16 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
12:54:16 INFO - import pkg_resources
12:54:17 INFO - Using 1 client processes
12:54:18 INFO - wptserve Starting http server on 127.0.0.1:8001
12:54:18 INFO - wptserve Starting http server on 127.0.0.1:8000
12:54:18 INFO - wptserve Starting http server on 127.0.0.1:8443
12:54:20 INFO - SUITE-START | Running 1476 tests
12:54:20 INFO - Running testharness tests
12:54:20 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
12:54:20 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
12:54:20 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
12:54:20 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
12:54:20 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
12:54:20 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
12:54:20 INFO - TEST-START | /cors/redirect-origin.htm
12:54:20 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
12:54:20 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
12:54:20 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
12:54:20 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
12:54:20 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
12:54:20 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
12:54:20 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 9ms
12:54:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
12:54:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 9ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
12:54:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
12:54:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
12:54:20 INFO - Setting up ssl
12:54:20 INFO - PROCESS | certutil |
12:54:20 INFO - PROCESS | certutil |
12:54:20 INFO - PROCESS | certutil |
12:54:20 INFO - Certificate Nickname Trust Attributes
12:54:20 INFO - SSL,S/MIME,JAR/XPI
12:54:20 INFO -
12:54:20 INFO - web-platform-tests CT,,
12:54:20 INFO -
12:54:20 INFO - Starting runner
12:54:21 INFO - PROCESS | 1651 | 1469562861214 Marionette INFO Listening on port 2828
12:54:22 INFO - PROCESS | 1651 | 1469562862651 Marionette INFO startBrowser f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:22 INFO - PROCESS | 1651 | 1469562862664 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:22 INFO - PROCESS | 1651 | 1469562862868 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:22 INFO - PROCESS | 1651 | 1469562862932 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:23 INFO - PROCESS | 1651 | 1469562863411 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:23 INFO - PROCESS | 1651 | 1469562863607 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
12:54:23 INFO - PROCESS | 1651 | 1469562863647 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:23 INFO - PROCESS | 1651 | 1469562863654 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
12:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 274ms
12:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
12:54:23 INFO - PROCESS | 1651 | 1469562863922 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:24 INFO - PROCESS | 1651 | 1469562864013 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
12:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 368ms
12:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
12:54:24 INFO - PROCESS | 1651 | 1469562864297 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:24 INFO - PROCESS | 1651 | 1469562864336 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
12:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 218ms
12:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
12:54:24 INFO - PROCESS | 1651 | 1469562864521 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:24 INFO - PROCESS | 1651 | 1469562864576 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
12:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 318ms
12:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
12:54:24 INFO - PROCESS | 1651 | 1469562864847 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:24 INFO - PROCESS | 1651 | 1469562864889 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
12:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 266ms
12:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
12:54:25 INFO - PROCESS | 1651 | 1469562865115 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:25 INFO - PROCESS | 1651 | 1469562865168 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
12:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 323ms
12:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
12:54:25 INFO - PROCESS | 1651 | 1469562865438 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:25 INFO - PROCESS | 1651 | 1469562865479 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
12:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 271ms
12:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
12:54:25 INFO - PROCESS | 1651 | 1469562865719 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:25 INFO - PROCESS | 1651 | 1469562865768 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
12:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 268ms
12:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
12:54:25 INFO - PROCESS | 1651 | 1469562865990 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:26 INFO - PROCESS | 1651 | 1469562866035 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
12:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 217ms
12:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
12:54:26 INFO - PROCESS | 1651 | 1469562866216 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:26 INFO - PROCESS | 1651 | 1469562866253 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
12:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 224ms
12:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
12:54:26 INFO - PROCESS | 1651 | 1469562866439 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:26 INFO - PROCESS | 1651 | 1469562866487 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
12:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 268ms
12:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
12:54:26 INFO - PROCESS | 1651 | 1469562866714 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:26 INFO - PROCESS | 1651 | 1469562866751 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
12:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 219ms
12:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
12:54:26 INFO - PROCESS | 1651 | 1469562866934 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:26 INFO - PROCESS | 1651 | 1469562866972 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
12:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 266ms
12:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
12:54:27 INFO - PROCESS | 1651 | 1469562867218 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:27 INFO - PROCESS | 1651 | 1469562867263 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
12:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 280ms
12:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
12:54:27 INFO - PROCESS | 1651 | 1469562867487 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:27 INFO - PROCESS | 1651 | 1469562867544 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
12:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 316ms
12:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
12:54:27 INFO - PROCESS | 1651 | 1469562867852 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:27 INFO - PROCESS | 1651 | 1469562867887 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
12:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 277ms
12:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
12:54:28 INFO - PROCESS | 1651 | 1469562868106 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:28 INFO - PROCESS | 1651 | 1469562868151 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
12:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 268ms
12:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
12:54:28 INFO - PROCESS | 1651 | 1469562868404 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:28 INFO - PROCESS | 1651 | 1469562868455 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
12:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 285ms
12:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
12:54:28 INFO - PROCESS | 1651 | 1469562868672 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:28 INFO - PROCESS | 1651 | 1469562868707 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
12:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 217ms
12:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
12:54:28 INFO - PROCESS | 1651 | 1469562868899 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:28 INFO - PROCESS | 1651 | 1469562868932 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
12:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 217ms
12:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
12:54:29 INFO - PROCESS | 1651 | 1469562869118 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:29 INFO - PROCESS | 1651 | 1469562869152 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
12:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 216ms
12:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
12:54:29 INFO - PROCESS | 1651 | 1469562869337 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:29 INFO - PROCESS | 1651 | 1469562869372 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
12:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 217ms
12:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
12:54:29 INFO - PROCESS | 1651 | 1469562869569 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:29 INFO - PROCESS | 1651 | 1469562869600 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
12:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 224ms
12:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
12:54:29 INFO - PROCESS | 1651 | 1469562869786 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:29 INFO - PROCESS | 1651 | 1469562869819 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
12:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 217ms
12:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
12:54:30 INFO - PROCESS | 1651 | 1469562870005 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:30 INFO - PROCESS | 1651 | 1469562870056 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
12:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 316ms
12:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
12:54:30 INFO - PROCESS | 1651 | 1469562870335 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:30 INFO - PROCESS | 1651 | 1469562870386 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
12:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 376ms
12:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
12:54:30 INFO - PROCESS | 1651 | 1469562870720 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:30 INFO - PROCESS | 1651 | 1469562870771 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
12:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 317ms
12:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
12:54:31 INFO - PROCESS | 1651 | 1469562871040 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:31 INFO - PROCESS | 1651 | 1469562871092 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
12:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 518ms
12:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
12:54:31 INFO - PROCESS | 1651 | 1469562871569 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:31 INFO - PROCESS | 1651 | 1469562871619 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
12:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 318ms
12:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
12:54:31 INFO - PROCESS | 1651 | 1469562871906 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:31 INFO - PROCESS | 1651 | 1469562871972 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
12:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 278ms
12:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
12:54:32 INFO - PROCESS | 1651 | 1469562872188 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:32 INFO - PROCESS | 1651 | 1469562872248 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
12:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 327ms
12:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
12:54:32 INFO - PROCESS | 1651 | 1469562872506 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:32 INFO - PROCESS | 1651 | 1469562872580 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
12:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 268ms
12:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
12:54:32 INFO - PROCESS | 1651 | 1469562872786 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:32 INFO - PROCESS | 1651 | 1469562872831 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
12:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 277ms
12:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
12:54:33 INFO - PROCESS | 1651 | 1469562873057 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:33 INFO - PROCESS | 1651 | 1469562873118 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
12:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 266ms
12:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
12:54:33 INFO - PROCESS | 1651 | 1469562873331 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:33 INFO - PROCESS | 1651 | 1469562873370 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
12:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 266ms
12:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
12:54:33 INFO - PROCESS | 1651 | 1469562873600 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:33 INFO - PROCESS | 1651 | 1469562873683 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
12:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 267ms
12:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
12:54:33 INFO - PROCESS | 1651 | 1469562873883 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:33 INFO - PROCESS | 1651 | 1469562873917 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
12:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 267ms
12:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
12:54:34 INFO - PROCESS | 1651 | 1469562874147 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:34 INFO - PROCESS | 1651 | 1469562874183 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
12:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 216ms
12:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
12:54:34 INFO - PROCESS | 1651 | 1469562874367 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:34 INFO - PROCESS | 1651 | 1469562874408 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
12:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 217ms
12:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
12:54:34 INFO - PROCESS | 1651 | 1469562874586 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:34 INFO - PROCESS | 1651 | 1469562874619 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
12:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 217ms
12:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
12:54:34 INFO - PROCESS | 1651 | 1469562874814 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:34 INFO - PROCESS | 1651 | 1469562874849 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
12:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 217ms
12:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
12:54:35 INFO - PROCESS | 1651 | 1469562875030 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:35 INFO - PROCESS | 1651 | 1469562875063 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
12:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 218ms
12:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
12:54:35 INFO - PROCESS | 1651 | 1469562875251 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:35 INFO - PROCESS | 1651 | 1469562875288 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
12:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 218ms
12:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
12:54:35 INFO - PROCESS | 1651 | 1469562875471 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:35 INFO - PROCESS | 1651 | 1469562875509 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
12:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 217ms
12:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
12:54:35 INFO - PROCESS | 1651 | 1469562875705 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:35 INFO - PROCESS | 1651 | 1469562875749 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
12:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 276ms
12:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
12:54:35 INFO - PROCESS | 1651 | 1469562875972 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:36 INFO - PROCESS | 1651 | 1469562876032 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
12:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 267ms
12:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
12:54:36 INFO - PROCESS | 1651 | 1469562876240 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:36 INFO - PROCESS | 1651 | 1469562876278 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
12:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 217ms
12:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
12:54:36 INFO - PROCESS | 1651 | 1469562876471 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:36 INFO - PROCESS | 1651 | 1469562876507 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
12:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 228ms
12:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
12:54:36 INFO - PROCESS | 1651 | 1469562876690 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:36 INFO - PROCESS | 1651 | 1469562876735 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
12:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 217ms
12:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
12:54:36 INFO - PROCESS | 1651 | 1469562876917 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:36 INFO - PROCESS | 1651 | 1469562876952 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
12:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 275ms
12:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
12:54:37 INFO - PROCESS | 1651 | 1469562877187 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:37 INFO - PROCESS | 1651 | 1469562877219 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
12:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 317ms
12:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
12:54:37 INFO - PROCESS | 1651 | 1469562877537 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:37 INFO - PROCESS | 1651 | 1469562877586 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
12:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 318ms
12:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
12:54:37 INFO - PROCESS | 1651 | 1469562877836 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:37 INFO - PROCESS | 1651 | 1469562877878 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
12:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 319ms
12:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
12:54:38 INFO - PROCESS | 1651 | 1469562878169 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:38 INFO - PROCESS | 1651 | 1469562878219 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
12:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 326ms
12:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
12:54:38 INFO - PROCESS | 1651 | 1469562878499 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:38 INFO - PROCESS | 1651 | 1469562878548 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
12:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 317ms
12:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
12:54:38 INFO - PROCESS | 1651 | 1469562878815 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:38 INFO - PROCESS | 1651 | 1469562878850 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
12:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 224ms
12:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
12:54:39 INFO - PROCESS | 1651 | 1469562879035 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:39 INFO - PROCESS | 1651 | 1469562879067 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
12:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 217ms
12:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
12:54:39 INFO - PROCESS | 1651 | 1469562879255 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:39 INFO - PROCESS | 1651 | 1469562879300 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
12:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 266ms
12:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
12:54:39 INFO - PROCESS | 1651 | 1469562879523 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:39 INFO - PROCESS | 1651 | 1469562879565 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
12:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 217ms
12:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
12:54:39 INFO - PROCESS | 1651 | 1469562879749 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:39 INFO - PROCESS | 1651 | 1469562879781 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
12:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 224ms
12:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
12:54:39 INFO - PROCESS | 1651 | 1469562879971 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:40 INFO - PROCESS | 1651 | 1469562880014 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
12:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 217ms
12:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
12:54:40 INFO - PROCESS | 1651 | 1469562880201 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:40 INFO - PROCESS | 1651 | 1469562880238 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
12:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 477ms
12:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
12:54:40 INFO - PROCESS | 1651 | 1469562880672 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:40 INFO - PROCESS | 1651 | 1469562880723 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
12:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 267ms
12:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
12:54:40 INFO - PROCESS | 1651 | 1469562880940 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:40 INFO - PROCESS | 1651 | 1469562880982 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
12:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 267ms
12:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
12:54:41 INFO - PROCESS | 1651 | 1469562881220 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:41 INFO - PROCESS | 1651 | 1469562881260 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
12:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 229ms
12:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
12:54:41 INFO - PROCESS | 1651 | 1469562881440 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:41 INFO - PROCESS | 1651 | 1469562881474 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
12:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 216ms
12:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
12:54:41 INFO - PROCESS | 1651 | 1469562881666 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:41 INFO - PROCESS | 1651 | 1469562881716 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
12:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 474ms
12:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
12:54:42 INFO - PROCESS | 1651 | 1469562882137 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:42 INFO - PROCESS | 1651 | 1469562882182 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
12:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 269ms
12:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
12:54:42 INFO - PROCESS | 1651 | 1469562882419 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:42 INFO - PROCESS | 1651 | 1469562882630 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
12:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 477ms
12:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
12:54:42 INFO - PROCESS | 1651 | 1469562882911 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:42 INFO - PROCESS | 1651 | 1469562882953 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
12:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 329ms
12:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
12:54:43 INFO - PROCESS | 1651 | 1469562883237 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:43 INFO - PROCESS | 1651 | 1469562883298 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
12:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 329ms
12:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
12:54:43 INFO - PROCESS | 1651 | 1469562883556 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:43 INFO - PROCESS | 1651 | 1469562883591 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
12:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 267ms
12:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
12:54:43 INFO - PROCESS | 1651 | 1469562883834 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:43 INFO - PROCESS | 1651 | 1469562883878 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:44 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.
12:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 374ms
12:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
12:54:44 INFO - PROCESS | 1651 | 1469562884206 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:44 INFO - PROCESS | 1651 | 1469562884276 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
12:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 368ms
12:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
12:54:44 INFO - PROCESS | 1651 | 1469562884580 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:44 INFO - PROCESS | 1651 | 1469562884615 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
12:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 272ms
12:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
12:54:44 INFO - PROCESS | 1651 | 1469562884851 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:44 INFO - PROCESS | 1651 | 1469562884885 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:45 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.
12:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 217ms
12:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
12:54:45 INFO - PROCESS | 1651 | 1469562885071 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:45 INFO - PROCESS | 1651 | 1469562885106 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:45 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.
12:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 267ms
12:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
12:54:45 INFO - PROCESS | 1651 | 1469562885350 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:45 INFO - PROCESS | 1651 | 1469562885396 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
12:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 375ms
12:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
12:54:45 INFO - PROCESS | 1651 | 1469562885718 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:45 INFO - PROCESS | 1651 | 1469562885753 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
12:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 266ms
12:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
12:54:45 INFO - PROCESS | 1651 | 1469562885988 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:46 INFO - PROCESS | 1651 | 1469562886038 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:46 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.
12:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 316ms
12:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
12:54:46 INFO - PROCESS | 1651 | 1469562886322 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:46 INFO - PROCESS | 1651 | 1469562886372 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:46 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.
12:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 267ms
12:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
12:54:46 INFO - PROCESS | 1651 | 1469562886590 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:46 INFO - PROCESS | 1651 | 1469562886633 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
12:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 268ms
12:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
12:54:46 INFO - PROCESS | 1651 | 1469562886868 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:46 INFO - PROCESS | 1651 | 1469562886910 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:47 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.
12:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 318ms
12:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
12:54:47 INFO - PROCESS | 1651 | 1469562887202 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:47 INFO - PROCESS | 1651 | 1469562887258 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:47 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.
12:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 281ms
12:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
12:54:47 INFO - PROCESS | 1651 | 1469562887474 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:47 INFO - PROCESS | 1651 | 1469562887533 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:47 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.
12:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 317ms
12:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
12:54:47 INFO - PROCESS | 1651 | 1469562887801 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:47 INFO - PROCESS | 1651 | 1469562887836 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:48 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.
12:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 525ms
12:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
12:54:48 INFO - PROCESS | 1651 | 1469562888322 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:48 INFO - PROCESS | 1651 | 1469562888371 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:48 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.
12:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 318ms
12:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
12:54:48 INFO - PROCESS | 1651 | 1469562888664 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:48 INFO - PROCESS | 1651 | 1469562888719 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
12:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 321ms
12:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
12:54:49 INFO - PROCESS | 1651 | 1469562889010 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:49 INFO - PROCESS | 1651 | 1469562889085 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:49 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.
12:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 329ms
12:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
12:54:49 INFO - PROCESS | 1651 | 1469562889331 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:49 INFO - PROCESS | 1651 | 1469562889374 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:49 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.
12:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 317ms
12:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
12:54:49 INFO - PROCESS | 1651 | 1469562889656 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:49 INFO - PROCESS | 1651 | 1469562889710 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
12:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 268ms
12:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
12:54:49 INFO - PROCESS | 1651 | 1469562889927 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:49 INFO - PROCESS | 1651 | 1469562889987 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:50 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.
12:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 266ms
12:54:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
12:54:50 INFO - PROCESS | 1651 | 1469562890201 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:50 INFO - PROCESS | 1651 | 1469562890249 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
12:54:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 277ms
12:54:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
12:54:50 INFO - PROCESS | 1651 | 1469562890471 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:50 INFO - PROCESS | 1651 | 1469562890511 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
12:54:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 217ms
12:54:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
12:54:50 INFO - PROCESS | 1651 | 1469562890698 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:50 INFO - PROCESS | 1651 | 1469562890733 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
12:54:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 215ms
12:54:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
12:54:50 INFO - PROCESS | 1651 | 1469562890916 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:50 INFO - PROCESS | 1651 | 1469562890953 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
12:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 219ms
12:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
12:54:51 INFO - PROCESS | 1651 | 1469562891137 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:51 INFO - PROCESS | 1651 | 1469562891172 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
12:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 267ms
12:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
12:54:51 INFO - PROCESS | 1651 | 1469562891406 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:51 INFO - PROCESS | 1651 | 1469562891447 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
12:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 217ms
12:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
12:54:51 INFO - PROCESS | 1651 | 1469562891632 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:51 INFO - PROCESS | 1651 | 1469562891667 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
12:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 224ms
12:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
12:54:51 INFO - PROCESS | 1651 | 1469562891854 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:51 INFO - PROCESS | 1651 | 1469562891890 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
12:54:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 316ms
12:54:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
12:54:52 INFO - PROCESS | 1651 | 1469562892185 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:52 INFO - PROCESS | 1651 | 1469562892230 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
12:54:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 379ms
12:54:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
12:54:52 INFO - PROCESS | 1651 | 1469562892555 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:52 INFO - PROCESS | 1651 | 1469562892576 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
12:54:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 269ms
12:54:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
12:54:52 INFO - PROCESS | 1651 | 1469562892834 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:52 INFO - PROCESS | 1651 | 1469562892872 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
12:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 217ms
12:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
12:54:53 INFO - PROCESS | 1651 | 1469562893053 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:53 INFO - PROCESS | 1651 | 1469562893085 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
12:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 769ms
12:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
12:54:53 INFO - PROCESS | 1651 | 1469562893824 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:53 INFO - PROCESS | 1651 | 1469562893851 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
12:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 717ms
12:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
12:54:54 INFO - PROCESS | 1651 | 1469562894563 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:54 INFO - PROCESS | 1651 | 1469562894619 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:54 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
12:54:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:54:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
12:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 270ms
12:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
12:54:54 INFO - PROCESS | 1651 | 1469562894838 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:54 INFO - PROCESS | 1651 | 1469562894882 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
12:54:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 267ms
12:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
12:54:55 INFO - PROCESS | 1651 | 1469562895118 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:55 INFO - PROCESS | 1651 | 1469562895163 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
12:54:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 268ms
12:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
12:54:55 INFO - PROCESS | 1651 | 1469562895384 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:55 INFO - PROCESS | 1651 | 1469562895420 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
12:54:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 216ms
12:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
12:54:55 INFO - PROCESS | 1651 | 1469562895603 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:55 INFO - PROCESS | 1651 | 1469562895635 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
12:54:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 218ms
12:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
12:54:55 INFO - PROCESS | 1651 | 1469562895833 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:55 INFO - PROCESS | 1651 | 1469562895871 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
12:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 267ms
12:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
12:54:56 INFO - PROCESS | 1651 | 1469562896101 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:56 INFO - PROCESS | 1651 | 1469562896136 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
12:54:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
12:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 273ms
12:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
12:54:56 INFO - PROCESS | 1651 | 1469562896372 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:56 INFO - PROCESS | 1651 | 1469562896420 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
12:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 267ms
12:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
12:54:56 INFO - PROCESS | 1651 | 1469562896649 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:56 INFO - PROCESS | 1651 | 1469562896685 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
12:54:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
12:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 224ms
12:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
12:54:56 INFO - PROCESS | 1651 | 1469562896869 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:56 INFO - PROCESS | 1651 | 1469562896903 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
12:54:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:54:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
12:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 317ms
12:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
12:54:57 INFO - PROCESS | 1651 | 1469562897197 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:57 INFO - PROCESS | 1651 | 1469562897242 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
12:54:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
12:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 319ms
12:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
12:54:57 INFO - PROCESS | 1651 | 1469562897525 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:57 INFO - PROCESS | 1651 | 1469562897578 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
12:54:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 317ms
12:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
12:54:57 INFO - PROCESS | 1651 | 1469562897851 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:57 INFO - PROCESS | 1651 | 1469562897886 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
12:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 317ms
12:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
12:54:58 INFO - PROCESS | 1651 | 1469562898182 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:58 INFO - PROCESS | 1651 | 1469562898235 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
12:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 318ms
12:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
12:54:58 INFO - PROCESS | 1651 | 1469562898517 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:58 INFO - PROCESS | 1651 | 1469562898552 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
12:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 230ms
12:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
12:54:58 INFO - PROCESS | 1651 | 1469562898749 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:58 INFO - PROCESS | 1651 | 1469562898782 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
12:54:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 266ms
12:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
12:54:59 INFO - PROCESS | 1651 | 1469562899017 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:59 INFO - PROCESS | 1651 | 1469562899053 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
12:54:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 323ms
12:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
12:54:59 INFO - PROCESS | 1651 | 1469562899336 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:59 INFO - PROCESS | 1651 | 1469562899369 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
12:54:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 267ms
12:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
12:54:59 INFO - PROCESS | 1651 | 1469562899606 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:59 INFO - PROCESS | 1651 | 1469562899779 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:54:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
12:54:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 368ms
12:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
12:55:00 INFO - PROCESS | 1651 | 1469562900006 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:00 INFO - PROCESS | 1651 | 1469562900069 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
12:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 279ms
12:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
12:55:00 INFO - PROCESS | 1651 | 1469562900283 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:00 INFO - PROCESS | 1651 | 1469562900342 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
12:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 517ms
12:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
12:55:00 INFO - PROCESS | 1651 | 1469562900804 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:00 INFO - PROCESS | 1651 | 1469562900869 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
12:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 270ms
12:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
12:55:01 INFO - PROCESS | 1651 | 1469562901083 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:01 INFO - PROCESS | 1651 | 1469562901123 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:01 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
12:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 225ms
12:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
12:55:01 INFO - PROCESS | 1651 | 1469562901310 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:01 INFO - PROCESS | 1651 | 1469562901365 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
12:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 268ms
12:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
12:55:01 INFO - PROCESS | 1651 | 1469562901585 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:01 INFO - PROCESS | 1651 | 1469562901620 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
12:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 275ms
12:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
12:55:01 INFO - PROCESS | 1651 | 1469562901858 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:01 INFO - PROCESS | 1651 | 1469562901906 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:02 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
12:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 320ms
12:55:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
12:55:02 INFO - PROCESS | 1651 | 1469562902194 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:02 INFO - PROCESS | 1651 | 1469562902254 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:02 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
12:55:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
12:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
12:55:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:55:02 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
12:55:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
12:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
12:55:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:55:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 318ms
12:55:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
12:55:02 INFO - PROCESS | 1651 | 1469562902535 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:02 INFO - PROCESS | 1651 | 1469562902586 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
12:55:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 282ms
12:55:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
12:55:02 INFO - PROCESS | 1651 | 1469562902807 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:02 INFO - PROCESS | 1651 | 1469562902862 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:03 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.
12:55:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 269ms
12:55:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
12:55:03 INFO - PROCESS | 1651 | 1469562903084 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:03 INFO - PROCESS | 1651 | 1469562903117 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:03 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.
12:55:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 268ms
12:55:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
12:55:03 INFO - PROCESS | 1651 | 1469562903354 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:03 INFO - PROCESS | 1651 | 1469562903389 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
12:55:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 217ms
12:55:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
12:55:03 INFO - PROCESS | 1651 | 1469562903574 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:03 INFO - PROCESS | 1651 | 1469562903629 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
12:55:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 317ms
12:55:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
12:55:03 INFO - PROCESS | 1651 | 1469562903903 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:03 INFO - PROCESS | 1651 | 1469562903967 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
12:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 268ms
12:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
12:55:04 INFO - PROCESS | 1651 | 1469562904171 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:04 INFO - PROCESS | 1651 | 1469562904203 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
12:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 217ms
12:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
12:55:04 INFO - PROCESS | 1651 | 1469562904401 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:04 INFO - PROCESS | 1651 | 1469562904441 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
12:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 317ms
12:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
12:55:04 INFO - PROCESS | 1651 | 1469562904723 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:04 INFO - PROCESS | 1651 | 1469562904783 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
12:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 317ms
12:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
12:55:05 INFO - PROCESS | 1651 | 1469562905054 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:05 INFO - PROCESS | 1651 | 1469562905101 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
12:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 330ms
12:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
12:55:05 INFO - PROCESS | 1651 | 1469562905386 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:05 INFO - PROCESS | 1651 | 1469562905436 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
12:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 327ms
12:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
12:55:05 INFO - PROCESS | 1651 | 1469562905723 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:05 INFO - PROCESS | 1651 | 1469562905773 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
12:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 367ms
12:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
12:55:06 INFO - PROCESS | 1651 | 1469562906098 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:06 INFO - PROCESS | 1651 | 1469562906134 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
12:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 215ms
12:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
12:55:06 INFO - PROCESS | 1651 | 1469562906322 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:06 INFO - PROCESS | 1651 | 1469562906367 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
12:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 317ms
12:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
12:55:06 INFO - PROCESS | 1651 | 1469562906653 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:06 INFO - PROCESS | 1651 | 1469562906726 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
12:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 467ms
12:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
12:55:07 INFO - PROCESS | 1651 | 1469562907119 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:07 INFO - PROCESS | 1651 | 1469562907164 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
12:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 267ms
12:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
12:55:07 INFO - PROCESS | 1651 | 1469562907390 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:07 INFO - PROCESS | 1651 | 1469562907441 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
12:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 317ms
12:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
12:55:07 INFO - PROCESS | 1651 | 1469562907725 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:07 INFO - PROCESS | 1651 | 1469562907771 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
12:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 329ms
12:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
12:55:08 INFO - PROCESS | 1651 | 1469562908041 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:08 INFO - PROCESS | 1651 | 1469562908083 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
12:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 218ms
12:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
12:55:08 INFO - PROCESS | 1651 | 1469562908269 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:08 INFO - PROCESS | 1651 | 1469562908301 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
12:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 266ms
12:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
12:55:08 INFO - PROCESS | 1651 | 1469562908545 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:08 INFO - PROCESS | 1651 | 1469562908600 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
12:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 317ms
12:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
12:55:08 INFO - PROCESS | 1651 | 1469562908884 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:08 INFO - PROCESS | 1651 | 1469562908923 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
12:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 281ms
12:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
12:55:09 INFO - PROCESS | 1651 | 1469562909149 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:09 INFO - PROCESS | 1651 | 1469562909198 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
12:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 216ms
12:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
12:55:09 INFO - PROCESS | 1651 | 1469562909367 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:09 INFO - PROCESS | 1651 | 1469562909401 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
12:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 217ms
12:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
12:55:09 INFO - PROCESS | 1651 | 1469562909590 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:09 INFO - PROCESS | 1651 | 1469562909650 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
12:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 367ms
12:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
12:55:09 INFO - PROCESS | 1651 | 1469562909968 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:10 INFO - PROCESS | 1651 | 1469562910019 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
12:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 274ms
12:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
12:55:10 INFO - PROCESS | 1651 | 1469562910241 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:10 INFO - PROCESS | 1651 | 1469562910313 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
12:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 317ms
12:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
12:55:10 INFO - PROCESS | 1651 | 1469562910574 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:10 INFO - PROCESS | 1651 | 1469562910635 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
12:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 279ms
12:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
12:55:10 INFO - PROCESS | 1651 | 1469562910849 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:10 INFO - PROCESS | 1651 | 1469562910886 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
12:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 317ms
12:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
12:55:11 INFO - PROCESS | 1651 | 1469562911174 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:11 INFO - PROCESS | 1651 | 1469562911229 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
12:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 318ms
12:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
12:55:11 INFO - PROCESS | 1651 | 1469562911500 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:11 INFO - PROCESS | 1651 | 1469562911539 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
12:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 223ms
12:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
12:55:11 INFO - PROCESS | 1651 | 1469562911720 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:11 INFO - PROCESS | 1651 | 1469562911752 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
12:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 217ms
12:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
12:55:11 INFO - PROCESS | 1651 | 1469562911939 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:11 INFO - PROCESS | 1651 | 1469562911982 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
12:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 267ms
12:55:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
12:55:12 INFO - PROCESS | 1651 | 1469562912215 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:12 INFO - PROCESS | 1651 | 1469562912252 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
12:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 317ms
12:55:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
12:55:12 INFO - PROCESS | 1651 | 1469562912534 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:12 INFO - PROCESS | 1651 | 1469562912568 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
12:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 217ms
12:55:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
12:55:12 INFO - PROCESS | 1651 | 1469562912755 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:12 INFO - PROCESS | 1651 | 1469562912790 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:13 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
12:55:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms
12:55:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
12:55:13 INFO - PROCESS | 1651 | 1469562913283 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:13 INFO - PROCESS | 1651 | 1469562913324 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
12:55:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 274ms
12:55:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
12:55:13 INFO - PROCESS | 1651 | 1469562913555 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:13 INFO - PROCESS | 1651 | 1469562913598 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:14 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)
12:55:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 718ms
12:55:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
12:55:14 INFO - PROCESS | 1651 | 1469562914284 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:14 INFO - PROCESS | 1651 | 1469562914330 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
12:55:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 773ms
12:55:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
12:55:15 INFO - PROCESS | 1651 | 1469562915051 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:15 INFO - PROCESS | 1651 | 1469562915087 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
12:55:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 768ms
12:55:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
12:55:15 INFO - PROCESS | 1651 | 1469562915821 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:15 INFO - PROCESS | 1651 | 1469562915840 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:16 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)
12:55:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 717ms
12:55:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
12:55:16 INFO - PROCESS | 1651 | 1469562916541 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:16 INFO - PROCESS | 1651 | 1469562916582 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:17 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)
12:55:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 718ms
12:55:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
12:55:17 INFO - PROCESS | 1651 | 1469562917262 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:17 INFO - PROCESS | 1651 | 1469562917291 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
12:55:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 717ms
12:55:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
12:55:17 INFO - PROCESS | 1651 | 1469562917982 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:18 INFO - PROCESS | 1651 | 1469562918012 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
12:55:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
12:55:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
12:55:18 INFO - PROCESS | 1651 | 1469562918701 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:18 INFO - PROCESS | 1651 | 1469562918737 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
12:55:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 718ms
12:55:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
12:55:19 INFO - PROCESS | 1651 | 1469562919423 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:19 INFO - PROCESS | 1651 | 1469562919472 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:20 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
12:55:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 769ms
12:55:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
12:55:20 INFO - PROCESS | 1651 | 1469562920196 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:20 INFO - PROCESS | 1651 | 1469562920229 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
12:55:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 720ms
12:55:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
12:55:20 INFO - PROCESS | 1651 | 1469562920921 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:20 INFO - PROCESS | 1651 | 1469562920952 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:21 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
12:55:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 317ms
12:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
12:55:21 INFO - PROCESS | 1651 | 1469562921246 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:21 INFO - PROCESS | 1651 | 1469562921280 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
12:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 267ms
12:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
12:55:21 INFO - PROCESS | 1651 | 1469562921522 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:21 INFO - PROCESS | 1651 | 1469562921577 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:21 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
12:55:21 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:55:21 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:55:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 319ms
12:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
12:55:21 INFO - PROCESS | 1651 | 1469562921858 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:21 INFO - PROCESS | 1651 | 1469562921921 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
12:55:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 278ms
12:55:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
12:55:22 INFO - PROCESS | 1651 | 1469562922125 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:22 INFO - PROCESS | 1651 | 1469562922166 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:22 INFO - PROCESS | 1651 | 1469562922663 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:55:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
12:55:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 718ms
12:55:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
12:55:22 INFO - PROCESS | 1651 | 1469562922849 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:22 INFO - PROCESS | 1651 | 1469562922894 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:23 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
12:55:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 768ms
12:55:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
12:55:23 INFO - PROCESS | 1651 | 1469562923623 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:23 INFO - PROCESS | 1651 | 1469562923658 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:24 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.)
12:55:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 721ms
12:55:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
12:55:24 INFO - PROCESS | 1651 | 1469562924343 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:24 INFO - PROCESS | 1651 | 1469562924374 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
12:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 718ms
12:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
12:55:25 INFO - PROCESS | 1651 | 1469562925065 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:25 INFO - PROCESS | 1651 | 1469562925096 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:25 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
12:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 722ms
12:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
12:55:25 INFO - PROCESS | 1651 | 1469562925796 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:25 INFO - PROCESS | 1651 | 1469562925848 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
12:55:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 372ms
12:55:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
12:55:26 INFO - PROCESS | 1651 | 1469562926170 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:26 INFO - PROCESS | 1651 | 1469562926222 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
12:55:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 717ms
12:55:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
12:55:26 INFO - PROCESS | 1651 | 1469562926892 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:26 INFO - PROCESS | 1651 | 1469562926922 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
12:55:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 718ms
12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
12:55:27 INFO - PROCESS | 1651 | 1469562927609 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:27 INFO - PROCESS | 1651 | 1469562927642 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 266ms
12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
12:55:27 INFO - PROCESS | 1651 | 1469562927886 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:27 INFO - PROCESS | 1651 | 1469562927930 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 326ms
12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
12:55:28 INFO - PROCESS | 1651 | 1469562928214 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:28 INFO - PROCESS | 1651 | 1469562928284 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 267ms
12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
12:55:28 INFO - PROCESS | 1651 | 1469562928486 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:28 INFO - PROCESS | 1651 | 1469562928521 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 224ms
12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
12:55:28 INFO - PROCESS | 1651 | 1469562928708 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:28 INFO - PROCESS | 1651 | 1469562928748 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 217ms
12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
12:55:28 INFO - PROCESS | 1651 | 1469562928934 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:28 INFO - PROCESS | 1651 | 1469562928970 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 317ms
12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
12:55:29 INFO - PROCESS | 1651 | 1469562929259 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:29 INFO - PROCESS | 1651 | 1469562929317 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 320ms
12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
12:55:29 INFO - PROCESS | 1651 | 1469562929586 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:29 INFO - PROCESS | 1651 | 1469562929628 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:29 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
12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 274ms
12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
12:55:29 INFO - PROCESS | 1651 | 1469562929873 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:29 INFO - PROCESS | 1651 | 1469562929927 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 317ms
12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
12:55:30 INFO - PROCESS | 1651 | 1469562930191 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:30 INFO - PROCESS | 1651 | 1469562930233 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:30 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
12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 319ms
12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
12:55:30 INFO - PROCESS | 1651 | 1469562930526 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:30 INFO - PROCESS | 1651 | 1469562930585 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 267ms
12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
12:55:30 INFO - PROCESS | 1651 | 1469562930801 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:30 INFO - PROCESS | 1651 | 1469562930840 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
12:55:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
12:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 274ms
12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
12:55:31 INFO - PROCESS | 1651 | 1469562931095 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:31 INFO - PROCESS | 1651 | 1469562931139 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 217ms
12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
12:55:31 INFO - PROCESS | 1651 | 1469562931308 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:31 INFO - PROCESS | 1651 | 1469562931349 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
12:55:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
12:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 216ms
12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
12:55:31 INFO - PROCESS | 1651 | 1469562931533 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:31 INFO - PROCESS | 1651 | 1469562931566 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 426ms
12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
12:55:31 INFO - PROCESS | 1651 | 1469562931969 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:32 INFO - PROCESS | 1651 | 1469562932030 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
12:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 369ms
12:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
12:55:32 INFO - PROCESS | 1651 | 1469562932335 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:32 INFO - PROCESS | 1651 | 1469562932367 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
12:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 218ms
12:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
12:55:32 INFO - PROCESS | 1651 | 1469562932560 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:32 INFO - PROCESS | 1651 | 1469562932605 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
12:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 318ms
12:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
12:55:32 INFO - PROCESS | 1651 | 1469562932887 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:32 INFO - PROCESS | 1651 | 1469562932942 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 275ms
12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
12:55:33 INFO - PROCESS | 1651 | 1469562933155 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:33 INFO - PROCESS | 1651 | 1469562933193 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 267ms
12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
12:55:33 INFO - PROCESS | 1651 | 1469562933426 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:33 INFO - PROCESS | 1651 | 1469562933484 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 219ms
12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
12:55:33 INFO - PROCESS | 1651 | 1469562933659 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:33 INFO - PROCESS | 1651 | 1469562933699 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 269ms
12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
12:55:33 INFO - PROCESS | 1651 | 1469562933935 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:33 INFO - PROCESS | 1651 | 1469562933970 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 224ms
12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
12:55:34 INFO - PROCESS | 1651 | 1469562934155 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:34 INFO - PROCESS | 1651 | 1469562934186 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 217ms
12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
12:55:34 INFO - PROCESS | 1651 | 1469562934375 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:34 INFO - PROCESS | 1651 | 1469562934420 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 266ms
12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
12:55:34 INFO - PROCESS | 1651 | 1469562934652 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:34 INFO - PROCESS | 1651 | 1469562934695 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 325ms
12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
12:55:34 INFO - PROCESS | 1651 | 1469562934976 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:35 INFO - PROCESS | 1651 | 1469562935033 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
12:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 267ms
12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
12:55:35 INFO - PROCESS | 1651 | 1469562935256 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:35 INFO - PROCESS | 1651 | 1469562935292 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
12:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 227ms
12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
12:55:35 INFO - PROCESS | 1651 | 1469562935485 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:35 INFO - PROCESS | 1651 | 1469562935522 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
12:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 317ms
12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
12:55:35 INFO - PROCESS | 1651 | 1469562935806 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:35 INFO - PROCESS | 1651 | 1469562935870 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 268ms
12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
12:55:36 INFO - PROCESS | 1651 | 1469562936075 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:36 INFO - PROCESS | 1651 | 1469562936112 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 216ms
12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
12:55:36 INFO - PROCESS | 1651 | 1469562936301 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:36 INFO - PROCESS | 1651 | 1469562936336 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 274ms
12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
12:55:36 INFO - PROCESS | 1651 | 1469562936576 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:36 INFO - PROCESS | 1651 | 1469562936631 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 317ms
12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
12:55:36 INFO - PROCESS | 1651 | 1469562936904 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:36 INFO - PROCESS | 1651 | 1469562936950 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
12:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 276ms
12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
12:55:37 INFO - PROCESS | 1651 | 1469562937183 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:37 INFO - PROCESS | 1651 | 1469562937218 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
12:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 217ms
12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
12:55:37 INFO - PROCESS | 1651 | 1469562937402 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:37 INFO - PROCESS | 1651 | 1469562937438 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
12:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 218ms
12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
12:55:37 INFO - PROCESS | 1651 | 1469562937625 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:37 INFO - PROCESS | 1651 | 1469562937672 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 467ms
12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
12:55:38 INFO - PROCESS | 1651 | 1469562938100 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:38 INFO - PROCESS | 1651 | 1469562938154 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 423ms
12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
12:55:38 INFO - PROCESS | 1651 | 1469562938524 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:38 INFO - PROCESS | 1651 | 1469562938572 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms
12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
12:55:39 INFO - PROCESS | 1651 | 1469562939009 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:39 INFO - PROCESS | 1651 | 1469562939058 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 276ms
12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
12:55:39 INFO - PROCESS | 1651 | 1469562939273 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:39 INFO - PROCESS | 1651 | 1469562939318 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 266ms
12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
12:55:39 INFO - PROCESS | 1651 | 1469562939549 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:39 INFO - PROCESS | 1651 | 1469562939586 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 267ms
12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
12:55:39 INFO - PROCESS | 1651 | 1469562939819 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:39 INFO - PROCESS | 1651 | 1469562939860 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 267ms
12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
12:55:40 INFO - PROCESS | 1651 | 1469562940106 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:40 INFO - PROCESS | 1651 | 1469562940166 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 268ms
12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
12:55:40 INFO - PROCESS | 1651 | 1469562940369 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:40 INFO - PROCESS | 1651 | 1469562940407 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 225ms
12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
12:55:40 INFO - PROCESS | 1651 | 1469562940589 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:40 INFO - PROCESS | 1651 | 1469562940630 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 217ms
12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
12:55:40 INFO - PROCESS | 1651 | 1469562940817 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:40 INFO - PROCESS | 1651 | 1469562940851 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
12:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 270ms
12:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
12:55:41 INFO - PROCESS | 1651 | 1469562941093 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:41 INFO - PROCESS | 1651 | 1469562941147 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
12:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 268ms
12:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
12:55:41 INFO - PROCESS | 1651 | 1469562941369 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:41 INFO - PROCESS | 1651 | 1469562941404 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
12:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 226ms
12:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
12:55:41 INFO - PROCESS | 1651 | 1469562941592 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:41 INFO - PROCESS | 1651 | 1469562941633 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
12:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 217ms
12:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
12:55:41 INFO - PROCESS | 1651 | 1469562941820 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:41 INFO - PROCESS | 1651 | 1469562941854 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 317ms
12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
12:55:42 INFO - PROCESS | 1651 | 1469562942138 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:42 INFO - PROCESS | 1651 | 1469562942182 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 266ms
12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
12:55:42 INFO - PROCESS | 1651 | 1469562942424 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:42 INFO - PROCESS | 1651 | 1469562942489 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 318ms
12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
12:55:42 INFO - PROCESS | 1651 | 1469562942741 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:42 INFO - PROCESS | 1651 | 1469562942794 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 269ms
12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
12:55:43 INFO - PROCESS | 1651 | 1469562943017 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:43 INFO - PROCESS | 1651 | 1469562943061 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 317ms
12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
12:55:43 INFO - PROCESS | 1651 | 1469562943340 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:43 INFO - PROCESS | 1651 | 1469562943391 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 267ms
12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
12:55:43 INFO - PROCESS | 1651 | 1469562943608 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:43 INFO - PROCESS | 1651 | 1469562943655 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 216ms
12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
12:55:43 INFO - PROCESS | 1651 | 1469562943834 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:43 INFO - PROCESS | 1651 | 1469562943870 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 425ms
12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
12:55:44 INFO - PROCESS | 1651 | 1469562944256 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:44 INFO - PROCESS | 1651 | 1469562944300 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 219ms
12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
12:55:44 INFO - PROCESS | 1651 | 1469562944488 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:44 INFO - PROCESS | 1651 | 1469562944527 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 268ms
12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
12:55:44 INFO - PROCESS | 1651 | 1469562944778 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:44 INFO - PROCESS | 1651 | 1469562944827 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
12:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 319ms
12:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
12:55:45 INFO - PROCESS | 1651 | 1469562945102 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:45 INFO - PROCESS | 1651 | 1469562945149 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
12:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 325ms
12:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
12:55:45 INFO - PROCESS | 1651 | 1469562945425 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:45 INFO - PROCESS | 1651 | 1469562945487 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
12:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 317ms
12:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
12:55:45 INFO - PROCESS | 1651 | 1469562945763 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:45 INFO - PROCESS | 1651 | 1469562945819 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
12:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 281ms
12:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
12:55:46 INFO - PROCESS | 1651 | 1469562946037 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:46 INFO - PROCESS | 1651 | 1469562946071 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
12:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 275ms
12:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
12:55:46 INFO - PROCESS | 1651 | 1469562946304 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:46 INFO - PROCESS | 1651 | 1469562946353 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
12:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 267ms
12:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
12:55:46 INFO - PROCESS | 1651 | 1469562946576 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:46 INFO - PROCESS | 1651 | 1469562946618 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
12:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 216ms
12:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
12:55:46 INFO - PROCESS | 1651 | 1469562946801 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:46 INFO - PROCESS | 1651 | 1469562946837 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
12:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 224ms
12:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
12:55:47 INFO - PROCESS | 1651 | 1469562947022 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:47 INFO - PROCESS | 1651 | 1469562947060 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
12:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 267ms
12:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
12:55:47 INFO - PROCESS | 1651 | 1469562947291 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:47 INFO - PROCESS | 1651 | 1469562947336 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
12:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 267ms
12:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
12:55:47 INFO - PROCESS | 1651 | 1469562947570 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:47 INFO - PROCESS | 1651 | 1469562947614 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
12:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 275ms
12:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
12:55:47 INFO - PROCESS | 1651 | 1469562947839 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:47 INFO - PROCESS | 1651 | 1469562947875 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
12:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 319ms
12:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
12:55:48 INFO - PROCESS | 1651 | 1469562948169 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:48 INFO - PROCESS | 1651 | 1469562948204 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
12:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 274ms
12:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
12:55:48 INFO - PROCESS | 1651 | 1469562948437 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:48 INFO - PROCESS | 1651 | 1469562948481 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
12:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 266ms
12:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
12:55:48 INFO - PROCESS | 1651 | 1469562948709 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:48 INFO - PROCESS | 1651 | 1469562948744 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
12:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 269ms
12:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
12:55:48 INFO - PROCESS | 1651 | 1469562948988 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:49 INFO - PROCESS | 1651 | 1469562949031 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
12:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 276ms
12:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
12:55:49 INFO - PROCESS | 1651 | 1469562949256 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:49 INFO - PROCESS | 1651 | 1469562949291 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
12:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 267ms
12:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
12:55:49 INFO - PROCESS | 1651 | 1469562949540 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:49 INFO - PROCESS | 1651 | 1469562949618 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
12:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 377ms
12:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
12:55:49 INFO - PROCESS | 1651 | 1469562949909 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:49 INFO - PROCESS | 1651 | 1469562949955 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
12:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 268ms
12:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
12:55:50 INFO - PROCESS | 1651 | 1469562950293 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:50 INFO - PROCESS | 1651 | 1469562950359 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
12:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 390ms
12:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
12:55:50 INFO - PROCESS | 1651 | 1469562950638 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:50 INFO - PROCESS | 1651 | 1469562950695 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
12:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 270ms
12:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
12:55:50 INFO - PROCESS | 1651 | 1469562950903 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:50 INFO - PROCESS | 1651 | 1469562950941 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
12:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 267ms
12:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
12:55:51 INFO - PROCESS | 1651 | 1469562951174 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:51 INFO - PROCESS | 1651 | 1469562951217 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
12:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 266ms
12:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
12:55:51 INFO - PROCESS | 1651 | 1469562951450 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:51 INFO - PROCESS | 1651 | 1469562951522 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
12:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 318ms
12:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
12:55:51 INFO - PROCESS | 1651 | 1469562951793 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:51 INFO - PROCESS | 1651 | 1469562951874 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
12:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 326ms
12:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
12:55:52 INFO - PROCESS | 1651 | 1469562952111 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:52 INFO - PROCESS | 1651 | 1469562952157 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
12:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 267ms
12:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
12:55:52 INFO - PROCESS | 1651 | 1469562952386 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:52 INFO - PROCESS | 1651 | 1469562952427 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
12:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 224ms
12:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
12:55:52 INFO - PROCESS | 1651 | 1469562952605 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:52 INFO - PROCESS | 1651 | 1469562952637 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
12:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 217ms
12:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
12:55:52 INFO - PROCESS | 1651 | 1469562952825 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:52 INFO - PROCESS | 1651 | 1469562952873 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
12:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 317ms
12:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
12:55:53 INFO - PROCESS | 1651 | 1469562953158 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:53 INFO - PROCESS | 1651 | 1469562953213 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
12:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 278ms
12:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
12:55:53 INFO - PROCESS | 1651 | 1469562953426 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:53 INFO - PROCESS | 1651 | 1469562953472 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
12:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 266ms
12:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
12:55:53 INFO - PROCESS | 1651 | 1469562953703 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:53 INFO - PROCESS | 1651 | 1469562953740 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
12:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 322ms
12:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
12:55:54 INFO - PROCESS | 1651 | 1469562954025 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:54 INFO - PROCESS | 1651 | 1469562954085 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
12:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 317ms
12:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
12:55:54 INFO - PROCESS | 1651 | 1469562954343 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:54 INFO - PROCESS | 1651 | 1469562954385 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
12:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 216ms
12:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
12:55:54 INFO - PROCESS | 1651 | 1469562954572 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:54 INFO - PROCESS | 1651 | 1469562954604 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
12:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 276ms
12:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
12:55:54 INFO - PROCESS | 1651 | 1469562954840 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:54 INFO - PROCESS | 1651 | 1469562954886 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
12:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 266ms
12:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
12:55:55 INFO - PROCESS | 1651 | 1469562955120 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:55 INFO - PROCESS | 1651 | 1469562955161 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
12:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 217ms
12:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
12:55:55 INFO - PROCESS | 1651 | 1469562955339 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:55 INFO - PROCESS | 1651 | 1469562955373 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
12:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 228ms
12:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
12:55:55 INFO - PROCESS | 1651 | 1469562955572 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:55 INFO - PROCESS | 1651 | 1469562955613 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
12:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 327ms
12:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
12:55:55 INFO - PROCESS | 1651 | 1469562955893 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:55 INFO - PROCESS | 1651 | 1469562955951 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
12:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 268ms
12:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
12:55:56 INFO - PROCESS | 1651 | 1469562956171 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:56 INFO - PROCESS | 1651 | 1469562956220 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
12:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 527ms
12:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
12:55:56 INFO - PROCESS | 1651 | 1469562956694 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:56 INFO - PROCESS | 1651 | 1469562956742 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
12:55:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
12:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 217ms
12:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
12:55:56 INFO - PROCESS | 1651 | 1469562956924 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:56 INFO - PROCESS | 1651 | 1469562956970 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:57 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
12:55:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 268ms
12:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
12:55:57 INFO - PROCESS | 1651 | 1469562957205 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:57 INFO - PROCESS | 1651 | 1469562957242 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:57 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53
12:55:57 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:55:57 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:55:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 275ms
12:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
12:55:57 INFO - PROCESS | 1651 | 1469562957473 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:57 INFO - PROCESS | 1651 | 1469562957532 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:57 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
12:55:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 366ms
12:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
12:55:57 INFO - PROCESS | 1651 | 1469562957874 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:57 INFO - PROCESS | 1651 | 1469562957937 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
12:55:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
12:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 373ms
12:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
12:55:58 INFO - PROCESS | 1651 | 1469562958251 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:58 INFO - PROCESS | 1651 | 1469562958294 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104
12:55:58 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:55:58 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:55:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
12:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 367ms
12:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
12:55:58 INFO - PROCESS | 1651 | 1469562958619 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:58 INFO - PROCESS | 1651 | 1469562958654 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 217ms
12:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
12:55:58 INFO - PROCESS | 1651 | 1469562958838 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:58 INFO - PROCESS | 1651 | 1469562958871 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 217ms
12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
12:55:59 INFO - PROCESS | 1651 | 1469562959057 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:59 INFO - PROCESS | 1651 | 1469562959094 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 216ms
12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
12:55:59 INFO - PROCESS | 1651 | 1469562959286 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:59 INFO - PROCESS | 1651 | 1469562959321 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 228ms
12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
12:55:59 INFO - PROCESS | 1651 | 1469562959507 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:59 INFO - PROCESS | 1651 | 1469562959555 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 216ms
12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
12:55:59 INFO - PROCESS | 1651 | 1469562959726 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:59 INFO - PROCESS | 1651 | 1469562959776 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 268ms
12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
12:56:00 INFO - PROCESS | 1651 | 1469562960008 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:00 INFO - PROCESS | 1651 | 1469562960068 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:00 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
12:56:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
12:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 319ms
12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
12:56:00 INFO - PROCESS | 1651 | 1469562960340 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:00 INFO - PROCESS | 1651 | 1469562960396 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
12:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 267ms
12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
12:56:00 INFO - PROCESS | 1651 | 1469562960608 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:00 INFO - PROCESS | 1651 | 1469562960647 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
12:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 216ms
12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
12:56:00 INFO - PROCESS | 1651 | 1469562960834 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:00 INFO - PROCESS | 1651 | 1469562960869 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
12:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 268ms
12:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
12:56:01 INFO - PROCESS | 1651 | 1469562961105 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:01 INFO - PROCESS | 1651 | 1469562961139 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
12:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 216ms
12:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
12:56:01 INFO - PROCESS | 1651 | 1469562961323 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:01 INFO - PROCESS | 1651 | 1469562961354 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
12:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 267ms
12:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
12:56:01 INFO - PROCESS | 1651 | 1469562961592 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:01 INFO - PROCESS | 1651 | 1469562961636 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
12:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 270ms
12:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
12:56:01 INFO - PROCESS | 1651 | 1469562961872 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:01 INFO - PROCESS | 1651 | 1469562961905 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
12:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 317ms
12:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
12:56:02 INFO - PROCESS | 1651 | 1469562962194 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:02 INFO - PROCESS | 1651 | 1469562962252 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
12:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 316ms
12:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
12:56:02 INFO - PROCESS | 1651 | 1469562962568 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:02 INFO - PROCESS | 1651 | 1469562962617 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
12:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 436ms
12:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
12:56:02 INFO - PROCESS | 1651 | 1469562962991 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:03 INFO - PROCESS | 1651 | 1469562963044 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
12:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 267ms
12:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
12:56:03 INFO - PROCESS | 1651 | 1469562963269 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:03 INFO - PROCESS | 1651 | 1469562963312 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
12:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 275ms
12:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
12:56:03 INFO - PROCESS | 1651 | 1469562963555 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:03 INFO - PROCESS | 1651 | 1469562963610 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
12:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 319ms
12:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
12:56:03 INFO - PROCESS | 1651 | 1469562963890 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:03 INFO - PROCESS | 1651 | 1469562963925 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
12:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 231ms
12:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
12:56:04 INFO - PROCESS | 1651 | 1469562964117 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:04 INFO - PROCESS | 1651 | 1469562964154 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
12:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 268ms
12:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
12:56:04 INFO - PROCESS | 1651 | 1469562964396 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:04 INFO - PROCESS | 1651 | 1469562964454 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
12:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 318ms
12:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
12:56:04 INFO - PROCESS | 1651 | 1469562964723 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:04 INFO - PROCESS | 1651 | 1469562964791 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
12:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 325ms
12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
12:56:05 INFO - PROCESS | 1651 | 1469562965042 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:05 INFO - PROCESS | 1651 | 1469562965095 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
12:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 267ms
12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
12:56:05 INFO - PROCESS | 1651 | 1469562965316 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:05 INFO - PROCESS | 1651 | 1469562965359 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
12:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 218ms
12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
12:56:05 INFO - PROCESS | 1651 | 1469562965555 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:05 INFO - PROCESS | 1651 | 1469562965606 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
12:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 320ms
12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
12:56:05 INFO - PROCESS | 1651 | 1469562965888 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:05 INFO - PROCESS | 1651 | 1469562965940 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
12:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 327ms
12:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
12:56:06 INFO - PROCESS | 1651 | 1469562966225 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:06 INFO - PROCESS | 1651 | 1469562966285 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
12:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 318ms
12:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
12:56:06 INFO - PROCESS | 1651 | 1469562966542 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:06 INFO - PROCESS | 1651 | 1469562966592 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:06 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
12:56:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:56:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
12:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 319ms
12:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
12:56:06 INFO - PROCESS | 1651 | 1469562966872 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:06 INFO - PROCESS | 1651 | 1469562966916 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
12:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 226ms
12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
12:56:07 INFO - PROCESS | 1651 | 1469562967089 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:07 INFO - PROCESS | 1651 | 1469562967125 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
12:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 317ms
12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
12:56:07 INFO - PROCESS | 1651 | 1469562967417 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:07 INFO - PROCESS | 1651 | 1469562967474 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
12:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 368ms
12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
12:56:07 INFO - PROCESS | 1651 | 1469562967789 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:07 INFO - PROCESS | 1651 | 1469562967831 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:08 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
12:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 267ms
12:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
12:56:08 INFO - PROCESS | 1651 | 1469562968058 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:08 INFO - PROCESS | 1651 | 1469562968107 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
12:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 317ms
12:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
12:56:08 INFO - PROCESS | 1651 | 1469562968388 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:08 INFO - PROCESS | 1651 | 1469562968424 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
12:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 226ms
12:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
12:56:08 INFO - PROCESS | 1651 | 1469562968607 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:08 INFO - PROCESS | 1651 | 1469562968685 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
12:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 918ms
12:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
12:56:09 INFO - PROCESS | 1651 | 1469562969530 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:09 INFO - PROCESS | 1651 | 1469562969571 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
12:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 220ms
12:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
12:56:09 INFO - PROCESS | 1651 | 1469562969768 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:09 INFO - PROCESS | 1651 | 1469562969812 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
12:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 216ms
12:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
12:56:09 INFO - PROCESS | 1651 | 1469562969993 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:10 INFO - PROCESS | 1651 | 1469562970040 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
12:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 269ms
12:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
12:56:10 INFO - PROCESS | 1651 | 1469562970268 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:10 INFO - PROCESS | 1651 | 1469562970308 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
12:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 217ms
12:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
12:56:10 INFO - PROCESS | 1651 | 1469562970490 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:10 INFO - PROCESS | 1651 | 1469562970531 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
12:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 267ms
12:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
12:56:10 INFO - PROCESS | 1651 | 1469562970771 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:10 INFO - PROCESS | 1651 | 1469562970816 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
12:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 277ms
12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
12:56:11 INFO - PROCESS | 1651 | 1469562971042 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:11 INFO - PROCESS | 1651 | 1469562971092 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 317ms
12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
12:56:11 INFO - PROCESS | 1651 | 1469562971372 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:11 INFO - PROCESS | 1651 | 1469562971420 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:11 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
12:56:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
12:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 377ms
12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
12:56:11 INFO - PROCESS | 1651 | 1469562971744 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:11 INFO - PROCESS | 1651 | 1469562971801 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:12 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
12:56:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
12:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 417ms
12:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
12:56:12 INFO - PROCESS | 1651 | 1469562972169 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:12 INFO - PROCESS | 1651 | 1469562972209 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:12 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
12:56:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
12:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 268ms
12:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
12:56:12 INFO - PROCESS | 1651 | 1469562972453 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:12 INFO - PROCESS | 1651 | 1469562972509 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:12 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
12:56:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:56:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
12:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 367ms
12:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
12:56:12 INFO - PROCESS | 1651 | 1469562972821 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:12 INFO - PROCESS | 1651 | 1469562972875 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:13 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
12:56:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
12:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 317ms
12:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
12:56:13 INFO - PROCESS | 1651 | 1469562973139 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:13 INFO - PROCESS | 1651 | 1469562973174 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
12:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 217ms
12:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
12:56:13 INFO - PROCESS | 1651 | 1469562973358 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:13 INFO - PROCESS | 1651 | 1469562973403 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
12:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 317ms
12:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
12:56:13 INFO - PROCESS | 1651 | 1469562973689 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:13 INFO - PROCESS | 1651 | 1469562973745 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
12:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 226ms
12:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
12:56:13 INFO - PROCESS | 1651 | 1469562973910 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:13 INFO - PROCESS | 1651 | 1469562973961 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
12:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 267ms
12:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
12:56:14 INFO - PROCESS | 1651 | 1469562974192 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:14 INFO - PROCESS | 1651 | 1469562974246 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
12:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 327ms
12:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
12:56:14 INFO - PROCESS | 1651 | 1469562974520 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:14 INFO - PROCESS | 1651 | 1469562974569 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
12:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 318ms
12:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
12:56:14 INFO - PROCESS | 1651 | 1469562974871 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:14 INFO - PROCESS | 1651 | 1469562974919 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
12:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 420ms
12:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
12:56:15 INFO - PROCESS | 1651 | 1469562975293 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:15 INFO - PROCESS | 1651 | 1469562975341 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
12:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 316ms
12:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
12:56:15 INFO - PROCESS | 1651 | 1469562975637 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:15 INFO - PROCESS | 1651 | 1469562975688 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
12:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 328ms
12:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
12:56:15 INFO - PROCESS | 1651 | 1469562975958 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:16 INFO - PROCESS | 1651 | 1469562976004 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
12:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 318ms
12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
12:56:16 INFO - PROCESS | 1651 | 1469562976289 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:16 INFO - PROCESS | 1651 | 1469562976348 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
12:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 326ms
12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
12:56:16 INFO - PROCESS | 1651 | 1469562976608 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:16 INFO - PROCESS | 1651 | 1469562976650 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
12:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 319ms
12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
12:56:16 INFO - PROCESS | 1651 | 1469562976953 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:17 INFO - PROCESS | 1651 | 1469562977008 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
12:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 268ms
12:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
12:56:17 INFO - PROCESS | 1651 | 1469562977222 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:17 INFO - PROCESS | 1651 | 1469562977258 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
12:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 267ms
12:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
12:56:17 INFO - PROCESS | 1651 | 1469562977491 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:17 INFO - PROCESS | 1651 | 1469562977536 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
12:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 216ms
12:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
12:56:17 INFO - PROCESS | 1651 | 1469562977714 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:17 INFO - PROCESS | 1651 | 1469562977752 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
12:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 216ms
12:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
12:56:17 INFO - PROCESS | 1651 | 1469562977934 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:17 INFO - PROCESS | 1651 | 1469562977967 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
12:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 226ms
12:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
12:56:18 INFO - PROCESS | 1651 | 1469562978157 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:18 INFO - PROCESS | 1651 | 1469562978204 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
12:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 318ms
12:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
12:56:18 INFO - PROCESS | 1651 | 1469562978499 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:18 INFO - PROCESS | 1651 | 1469562978548 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
12:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 279ms
12:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
12:56:18 INFO - PROCESS | 1651 | 1469562978759 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:18 INFO - PROCESS | 1651 | 1469562978801 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 267ms
12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
12:56:19 INFO - PROCESS | 1651 | 1469562979040 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:19 INFO - PROCESS | 1651 | 1469562979097 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 317ms
12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
12:56:19 INFO - PROCESS | 1651 | 1469562979371 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:19 INFO - PROCESS | 1651 | 1469562979418 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 267ms
12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
12:56:19 INFO - PROCESS | 1651 | 1469562979637 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:19 INFO - PROCESS | 1651 | 1469562979695 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 325ms
12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
12:56:19 INFO - PROCESS | 1651 | 1469562979959 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:20 INFO - PROCESS | 1651 | 1469562980018 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 266ms
12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
12:56:20 INFO - PROCESS | 1651 | 1469562980234 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:20 INFO - PROCESS | 1651 | 1469562980269 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 216ms
12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
12:56:20 INFO - PROCESS | 1651 | 1469562980454 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:20 INFO - PROCESS | 1651 | 1469562980490 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 224ms
12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
12:56:20 INFO - PROCESS | 1651 | 1469562980673 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:20 INFO - PROCESS | 1651 | 1469562980713 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 217ms
12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
12:56:20 INFO - PROCESS | 1651 | 1469562980892 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:20 INFO - PROCESS | 1651 | 1469562980935 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
12:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 267ms
12:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
12:56:21 INFO - PROCESS | 1651 | 1469562981243 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:21 INFO - PROCESS | 1651 | 1469562981365 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
12:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 453ms
12:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
12:56:21 INFO - PROCESS | 1651 | 1469562981670 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:21 INFO - PROCESS | 1651 | 1469562981711 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
12:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 274ms
12:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
12:56:21 INFO - PROCESS | 1651 | 1469562981942 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:22 INFO - PROCESS | 1651 | 1469562982007 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
12:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 266ms
12:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
12:56:22 INFO - PROCESS | 1651 | 1469562982222 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:22 INFO - PROCESS | 1651 | 1469562982261 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
12:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 278ms
12:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
12:56:22 INFO - PROCESS | 1651 | 1469562982492 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:22 INFO - PROCESS | 1651 | 1469562982540 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
12:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 267ms
12:56:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
12:56:22 INFO - PROCESS | 1651 | 1469562982760 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:22 INFO - PROCESS | 1651 | 1469562982818 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:23 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 () {
12:56:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
12:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
12:56:23 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 () {
12:56:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
12:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
12:56:23 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 () {
12:56:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
12:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
12:56:23 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 () {
12:56:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
12:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
12:56:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 367ms
12:56:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
12:56:23 INFO - PROCESS | 1651 | 1469562983157 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:23 INFO - PROCESS | 1651 | 1469562983192 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
12:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
12:56:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
12:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
12:56:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
12:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
12:56:23 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 273ms
12:56:23 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
12:56:23 INFO - PROCESS | 1651 | 1469562983444 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:23 INFO - PROCESS | 1651 | 1469562983502 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:23 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
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
12:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
12:56:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
12:56:23 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.
12:56:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
12:56:23 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 326ms
12:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
12:56:23 INFO - PROCESS | 1651 | 1469562983761 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:23 INFO - PROCESS | 1651 | 1469562983808 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
12:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 266ms
12:56:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
12:56:24 INFO - PROCESS | 1651 | 1469562984037 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:24 INFO - PROCESS | 1651 | 1469562984088 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
12:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 376ms
12:56:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
12:56:24 INFO - PROCESS | 1651 | 1469562984409 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:24 INFO - PROCESS | 1651 | 1469562984449 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
12:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 266ms
12:56:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
12:56:24 INFO - PROCESS | 1651 | 1469562984688 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:24 INFO - PROCESS | 1651 | 1469562984740 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
12:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 377ms
12:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
12:56:25 INFO - PROCESS | 1651 | 1469562985067 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:25 INFO - PROCESS | 1651 | 1469562985121 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
12:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 318ms
12:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
12:56:25 INFO - PROCESS | 1651 | 1469562985392 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:25 INFO - PROCESS | 1651 | 1469562985494 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
12:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 318ms
12:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
12:56:25 INFO - PROCESS | 1651 | 1469562985719 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:25 INFO - PROCESS | 1651 | 1469562985767 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
12:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 317ms
12:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
12:56:26 INFO - PROCESS | 1651 | 1469562986054 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:26 INFO - PROCESS | 1651 | 1469562986102 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
12:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 325ms
12:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
12:56:26 INFO - PROCESS | 1651 | 1469562986377 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:26 INFO - PROCESS | 1651 | 1469562986439 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
12:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 317ms
12:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
12:56:26 INFO - PROCESS | 1651 | 1469562986709 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:26 INFO - PROCESS | 1651 | 1469562986765 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
12:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 229ms
12:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
12:56:26 INFO - PROCESS | 1651 | 1469562986938 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:26 INFO - PROCESS | 1651 | 1469562986976 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
12:56:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 216ms
12:56:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
12:56:27 INFO - PROCESS | 1651 | 1469562987156 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:27 INFO - PROCESS | 1651 | 1469562987205 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
12:56:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 517ms
12:56:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
12:56:27 INFO - PROCESS | 1651 | 1469562987681 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:27 INFO - PROCESS | 1651 | 1469562987753 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
12:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 370ms
12:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
12:56:28 INFO - PROCESS | 1651 | 1469562988058 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:28 INFO - PROCESS | 1651 | 1469562988106 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
12:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 267ms
12:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
12:56:28 INFO - PROCESS | 1651 | 1469562988337 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:28 INFO - PROCESS | 1651 | 1469562988372 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
12:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 318ms
12:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
12:56:28 INFO - PROCESS | 1651 | 1469562988660 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:28 INFO - PROCESS | 1651 | 1469562988697 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
12:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 271ms
12:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
12:56:28 INFO - PROCESS | 1651 | 1469562988957 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:28 INFO - PROCESS | 1651 | 1469562988991 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
12:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 276ms
12:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
12:56:29 INFO - PROCESS | 1651 | 1469562989229 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:29 INFO - PROCESS | 1651 | 1469562989290 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
12:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 317ms
12:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
12:56:29 INFO - PROCESS | 1651 | 1469562989572 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:29 INFO - PROCESS | 1651 | 1469562989622 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
12:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 367ms
12:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
12:56:29 INFO - PROCESS | 1651 | 1469562989936 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:29 INFO - PROCESS | 1651 | 1469562989971 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
12:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 323ms
12:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
12:56:30 INFO - PROCESS | 1651 | 1469562990256 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:30 INFO - PROCESS | 1651 | 1469562990293 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:30 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
12:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 315ms
12:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
12:56:30 INFO - PROCESS | 1651 | 1469562990585 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:30 INFO - PROCESS | 1651 | 1469562990620 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
12:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 217ms
12:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
12:56:30 INFO - PROCESS | 1651 | 1469562990805 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:30 INFO - PROCESS | 1651 | 1469562990843 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:31 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
12:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 218ms
12:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
12:56:31 INFO - PROCESS | 1651 | 1469562991025 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:31 INFO - PROCESS | 1651 | 1469562991061 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
12:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 267ms
12:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
12:56:31 INFO - PROCESS | 1651 | 1469562991301 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:31 INFO - PROCESS | 1651 | 1469562991343 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
12:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 317ms
12:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
12:56:31 INFO - PROCESS | 1651 | 1469562991625 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:31 INFO - PROCESS | 1651 | 1469562991699 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
12:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 370ms
12:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
12:56:32 INFO - PROCESS | 1651 | 1469562992004 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:32 INFO - PROCESS | 1651 | 1469562992040 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
12:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 267ms
12:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
12:56:32 INFO - PROCESS | 1651 | 1469562992296 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:32 INFO - PROCESS | 1651 | 1469562992337 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
12:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 278ms
12:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
12:56:32 INFO - PROCESS | 1651 | 1469562992571 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:32 INFO - PROCESS | 1651 | 1469562992619 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
12:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 420ms
12:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
12:56:32 INFO - PROCESS | 1651 | 1469562992989 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:33 INFO - PROCESS | 1651 | 1469562993035 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
12:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 268ms
12:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
12:56:33 INFO - PROCESS | 1651 | 1469562993258 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:33 INFO - PROCESS | 1651 | 1469562993303 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
12:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 216ms
12:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
12:56:33 INFO - PROCESS | 1651 | 1469562993477 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:33 INFO - PROCESS | 1651 | 1469562993511 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
12:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms
12:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
12:56:34 INFO - PROCESS | 1651 | 1469562994008 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:34 INFO - PROCESS | 1651 | 1469562994056 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
12:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 269ms
12:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
12:56:34 INFO - PROCESS | 1651 | 1469562994286 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:34 INFO - PROCESS | 1651 | 1469562994324 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
12:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 268ms
12:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
12:56:34 INFO - PROCESS | 1651 | 1469562994565 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:34 INFO - PROCESS | 1651 | 1469562994632 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
12:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 368ms
12:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
12:56:34 INFO - PROCESS | 1651 | 1469562994936 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:34 INFO - PROCESS | 1651 | 1469562994984 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
12:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 275ms
12:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
12:56:35 INFO - PROCESS | 1651 | 1469562995206 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:35 INFO - PROCESS | 1651 | 1469562995238 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
12:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 217ms
12:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
12:56:35 INFO - PROCESS | 1651 | 1469562995428 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:35 INFO - PROCESS | 1651 | 1469562995482 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
12:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 317ms
12:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
12:56:35 INFO - PROCESS | 1651 | 1469562995757 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:35 INFO - PROCESS | 1651 | 1469562995814 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:36 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
12:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 328ms
12:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
12:56:36 INFO - PROCESS | 1651 | 1469562996078 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:36 INFO - PROCESS | 1651 | 1469562996125 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
12:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 217ms
12:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
12:56:36 INFO - PROCESS | 1651 | 1469562996306 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:36 INFO - PROCESS | 1651 | 1469562996338 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
12:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 226ms
12:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
12:56:36 INFO - PROCESS | 1651 | 1469562996527 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:36 INFO - PROCESS | 1651 | 1469562996562 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:36 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
12:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 220ms
12:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
12:56:36 INFO - PROCESS | 1651 | 1469562996759 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:36 INFO - PROCESS | 1651 | 1469562996807 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
12:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 220ms
12:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
12:56:36 INFO - PROCESS | 1651 | 1469562996988 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:37 INFO - PROCESS | 1651 | 1469562997026 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
12:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 319ms
12:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
12:56:37 INFO - PROCESS | 1651 | 1469562997322 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:37 INFO - PROCESS | 1651 | 1469562997369 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
12:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 279ms
12:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
12:56:37 INFO - PROCESS | 1651 | 1469562997592 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:37 INFO - PROCESS | 1651 | 1469562997627 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
12:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 216ms
12:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
12:56:37 INFO - PROCESS | 1651 | 1469562997810 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:37 INFO - PROCESS | 1651 | 1469562997848 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
12:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 215ms
12:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
12:56:38 INFO - PROCESS | 1651 | 1469562998035 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:38 INFO - PROCESS | 1651 | 1469562998074 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:38 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
12:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 217ms
12:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
12:56:38 INFO - PROCESS | 1651 | 1469562998255 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:38 INFO - PROCESS | 1651 | 1469562998287 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
12:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 218ms
12:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
12:56:38 INFO - PROCESS | 1651 | 1469562998490 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:38 INFO - PROCESS | 1651 | 1469562998522 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:38 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
12:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 267ms
12:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
12:56:38 INFO - PROCESS | 1651 | 1469562998774 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:38 INFO - PROCESS | 1651 | 1469562998904 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
12:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 433ms
12:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
12:56:39 INFO - PROCESS | 1651 | 1469562999204 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:39 INFO - PROCESS | 1651 | 1469562999251 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
12:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 322ms
12:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
12:56:39 INFO - PROCESS | 1651 | 1469562999527 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:39 INFO - PROCESS | 1651 | 1469562999573 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
12:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 467ms
12:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
12:56:40 INFO - PROCESS | 1651 | 1469563000000 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:40 INFO - PROCESS | 1651 | 1469563000072 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
12:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 372ms
12:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
12:56:40 INFO - PROCESS | 1651 | 1469563000375 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:40 INFO - PROCESS | 1651 | 1469563000421 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
12:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 268ms
12:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
12:56:40 INFO - PROCESS | 1651 | 1469563000660 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:40 INFO - PROCESS | 1651 | 1469563000730 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
12:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 318ms
12:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
12:56:41 INFO - PROCESS | 1651 | 1469563001028 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:41 INFO - PROCESS | 1651 | 1469563001075 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
12:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 328ms
12:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
12:56:41 INFO - PROCESS | 1651 | 1469563001356 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:41 INFO - PROCESS | 1651 | 1469563001402 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
12:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 270ms
12:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
12:56:41 INFO - PROCESS | 1651 | 1469563001624 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:41 INFO - PROCESS | 1651 | 1469563001657 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
12:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 319ms
12:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
12:56:41 INFO - PROCESS | 1651 | 1469563001956 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:42 INFO - PROCESS | 1651 | 1469563002004 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
12:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 327ms
12:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
12:56:42 INFO - PROCESS | 1651 | 1469563002276 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:42 INFO - PROCESS | 1651 | 1469563002332 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
12:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 318ms
12:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
12:56:42 INFO - PROCESS | 1651 | 1469563002610 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:42 INFO - PROCESS | 1651 | 1469563002662 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:42 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
12:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 279ms
12:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
12:56:42 INFO - PROCESS | 1651 | 1469563002887 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:42 INFO - PROCESS | 1651 | 1469563002924 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:43 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
12:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 225ms
12:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
12:56:43 INFO - PROCESS | 1651 | 1469563003109 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:43 INFO - PROCESS | 1651 | 1469563003155 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:43 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
12:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 216ms
12:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
12:56:43 INFO - PROCESS | 1651 | 1469563003337 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:43 INFO - PROCESS | 1651 | 1469563003374 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:43 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)
12:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 217ms
12:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
12:56:43 INFO - PROCESS | 1651 | 1469563003557 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:43 INFO - PROCESS | 1651 | 1469563003588 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 220ms
12:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
12:56:43 INFO - PROCESS | 1651 | 1469563003777 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:43 INFO - PROCESS | 1651 | 1469563003819 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
12:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 216ms
12:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
12:56:43 INFO - PROCESS | 1651 | 1469563003995 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:44 INFO - PROCESS | 1651 | 1469563004034 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
12:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 268ms
12:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
12:56:44 INFO - PROCESS | 1651 | 1469563004281 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:44 INFO - PROCESS | 1651 | 1469563004323 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
12:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 268ms
12:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
12:56:44 INFO - PROCESS | 1651 | 1469563004552 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:44 INFO - PROCESS | 1651 | 1469563004586 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
12:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 219ms
12:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
12:56:44 INFO - PROCESS | 1651 | 1469563004772 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:44 INFO - PROCESS | 1651 | 1469563004807 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
12:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 217ms
12:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
12:56:44 INFO - PROCESS | 1651 | 1469563004992 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:45 INFO - PROCESS | 1651 | 1469563005034 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
12:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 216ms
12:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
12:56:45 INFO - PROCESS | 1651 | 1469563005220 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:45 INFO - PROCESS | 1651 | 1469563005254 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
12:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 267ms
12:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
12:56:45 INFO - PROCESS | 1651 | 1469563005492 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:45 INFO - PROCESS | 1651 | 1469563005550 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
12:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 268ms
12:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
12:56:45 INFO - PROCESS | 1651 | 1469563005771 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:45 INFO - PROCESS | 1651 | 1469563005816 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
12:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 275ms
12:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
12:56:46 INFO - PROCESS | 1651 | 1469563006040 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:46 INFO - PROCESS | 1651 | 1469563006075 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:46 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
12:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 419ms
12:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
12:56:46 INFO - PROCESS | 1651 | 1469563006570 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:46 INFO - PROCESS | 1651 | 1469563006740 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
12:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 423ms
12:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
12:56:47 INFO - PROCESS | 1651 | 1469563006995 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:47 INFO - PROCESS | 1651 | 1469563007043 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
12:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 367ms
12:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
12:56:47 INFO - PROCESS | 1651 | 1469563007374 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:47 INFO - PROCESS | 1651 | 1469563007441 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:47 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)
12:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 328ms
12:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
12:56:47 INFO - PROCESS | 1651 | 1469563007704 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:47 INFO - PROCESS | 1651 | 1469563007742 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 276ms
12:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
12:56:47 INFO - PROCESS | 1651 | 1469563007978 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:48 INFO - PROCESS | 1651 | 1469563008037 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
12:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 266ms
12:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
12:56:48 INFO - PROCESS | 1651 | 1469563008255 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:48 INFO - PROCESS | 1651 | 1469563008323 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
12:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 316ms
12:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
12:56:48 INFO - PROCESS | 1651 | 1469563008618 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:48 INFO - PROCESS | 1651 | 1469563008674 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
12:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 282ms
12:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
12:56:48 INFO - PROCESS | 1651 | 1469563008891 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:48 INFO - PROCESS | 1651 | 1469563008930 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
12:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 267ms
12:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
12:56:49 INFO - PROCESS | 1651 | 1469563009170 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:49 INFO - PROCESS | 1651 | 1469563009204 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
12:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 226ms
12:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
12:56:49 INFO - PROCESS | 1651 | 1469563009392 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:49 INFO - PROCESS | 1651 | 1469563009425 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
12:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 219ms
12:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
12:56:49 INFO - PROCESS | 1651 | 1469563009620 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:49 INFO - PROCESS | 1651 | 1469563009655 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
12:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 218ms
12:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
12:56:49 INFO - PROCESS | 1651 | 1469563009840 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:49 INFO - PROCESS | 1651 | 1469563009874 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
12:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 218ms
12:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
12:56:50 INFO - PROCESS | 1651 | 1469563010060 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:50 INFO - PROCESS | 1651 | 1469563010100 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
12:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 218ms
12:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
12:56:50 INFO - PROCESS | 1651 | 1469563010289 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:50 INFO - PROCESS | 1651 | 1469563010358 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
12:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 325ms
12:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
12:56:50 INFO - PROCESS | 1651 | 1469563010623 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:50 INFO - PROCESS | 1651 | 1469563010665 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
12:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 276ms
12:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
12:56:50 INFO - PROCESS | 1651 | 1469563010890 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:50 INFO - PROCESS | 1651 | 1469563010928 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
12:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 317ms
12:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
12:56:51 INFO - PROCESS | 1651 | 1469563011219 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:51 INFO - PROCESS | 1651 | 1469563011264 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
12:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 317ms
12:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
12:56:51 INFO - PROCESS | 1651 | 1469563011543 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:51 INFO - PROCESS | 1651 | 1469563011581 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
12:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 217ms
12:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
12:56:51 INFO - PROCESS | 1651 | 1469563011762 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:51 INFO - PROCESS | 1651 | 1469563011804 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
12:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 316ms
12:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
12:56:52 INFO - PROCESS | 1651 | 1469563012091 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:52 INFO - PROCESS | 1651 | 1469563012139 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
12:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 270ms
12:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
12:56:52 INFO - PROCESS | 1651 | 1469563012374 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:52 INFO - PROCESS | 1651 | 1469563012422 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
12:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 532ms
12:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
12:56:52 INFO - PROCESS | 1651 | 1469563012919 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:52 INFO - PROCESS | 1651 | 1469563012960 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
12:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 373ms
12:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
12:56:53 INFO - PROCESS | 1651 | 1469563013293 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:53 INFO - PROCESS | 1651 | 1469563013325 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
12:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 266ms
12:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
12:56:53 INFO - PROCESS | 1651 | 1469563013571 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:53 INFO - PROCESS | 1651 | 1469563013611 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
12:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 218ms
12:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
12:56:53 INFO - PROCESS | 1651 | 1469563013790 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:53 INFO - PROCESS | 1651 | 1469563013824 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
12:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 266ms
12:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
12:56:54 INFO - PROCESS | 1651 | 1469563014059 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:54 INFO - PROCESS | 1651 | 1469563014108 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
12:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 216ms
12:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
12:56:54 INFO - PROCESS | 1651 | 1469563014287 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:54 INFO - PROCESS | 1651 | 1469563014327 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
12:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 226ms
12:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
12:56:54 INFO - PROCESS | 1651 | 1469563014509 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:54 INFO - PROCESS | 1651 | 1469563014556 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
12:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 217ms
12:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
12:56:54 INFO - PROCESS | 1651 | 1469563014736 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:54 INFO - PROCESS | 1651 | 1469563014771 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
12:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 266ms
12:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
12:56:55 INFO - PROCESS | 1651 | 1469563015005 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:55 INFO - PROCESS | 1651 | 1469563015042 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
12:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 274ms
12:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
12:56:55 INFO - PROCESS | 1651 | 1469563015275 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:55 INFO - PROCESS | 1651 | 1469563015327 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
12:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 318ms
12:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
12:56:55 INFO - PROCESS | 1651 | 1469563015608 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:55 INFO - PROCESS | 1651 | 1469563015656 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
12:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 276ms
12:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
12:56:55 INFO - PROCESS | 1651 | 1469563015877 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:55 INFO - PROCESS | 1651 | 1469563015920 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
12:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 267ms
12:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
12:56:56 INFO - PROCESS | 1651 | 1469563016156 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:56 INFO - PROCESS | 1651 | 1469563016192 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
12:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 225ms
12:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
12:56:56 INFO - PROCESS | 1651 | 1469563016378 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:56 INFO - PROCESS | 1651 | 1469563016421 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
12:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 317ms
12:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
12:56:56 INFO - PROCESS | 1651 | 1469563016706 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:56 INFO - PROCESS | 1651 | 1469563016767 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
12:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 376ms
12:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
12:56:57 INFO - PROCESS | 1651 | 1469563017086 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:57 INFO - PROCESS | 1651 | 1469563017122 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
12:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 225ms
12:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
12:56:57 INFO - PROCESS | 1651 | 1469563017309 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:57 INFO - PROCESS | 1651 | 1469563017351 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
12:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 218ms
12:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
12:56:57 INFO - PROCESS | 1651 | 1469563017540 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:57 INFO - PROCESS | 1651 | 1469563017584 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
12:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 326ms
12:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
12:56:57 INFO - PROCESS | 1651 | 1469563017879 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:57 INFO - PROCESS | 1651 | 1469563017932 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
12:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 269ms
12:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
12:56:58 INFO - PROCESS | 1651 | 1469563018154 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:58 INFO - PROCESS | 1651 | 1469563018192 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
12:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 217ms
12:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
12:56:58 INFO - PROCESS | 1651 | 1469563018376 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:58 INFO - PROCESS | 1651 | 1469563018416 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
12:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 217ms
12:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
12:56:58 INFO - PROCESS | 1651 | 1469563018603 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:58 INFO - PROCESS | 1651 | 1469563018650 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:58 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
12:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 270ms
12:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
12:56:58 INFO - PROCESS | 1651 | 1469563018957 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:59 INFO - PROCESS | 1651 | 1469563019022 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:59 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
12:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 454ms
12:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
12:56:59 INFO - PROCESS | 1651 | 1469563019380 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:59 INFO - PROCESS | 1651 | 1469563019429 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
12:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 368ms
12:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
12:56:59 INFO - PROCESS | 1651 | 1469563019761 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:56:59 INFO - PROCESS | 1651 | 1469563019848 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
12:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 470ms
12:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
12:57:00 INFO - PROCESS | 1651 | 1469563020242 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:00 INFO - PROCESS | 1651 | 1469563020293 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
12:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 321ms
12:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
12:57:00 INFO - PROCESS | 1651 | 1469563020560 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:00 INFO - PROCESS | 1651 | 1469563020607 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
12:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 317ms
12:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
12:57:00 INFO - PROCESS | 1651 | 1469563020892 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:00 INFO - PROCESS | 1651 | 1469563020944 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
12:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 378ms
12:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
12:57:01 INFO - PROCESS | 1651 | 1469563021263 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:01 INFO - PROCESS | 1651 | 1469563021309 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
12:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 266ms
12:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
12:57:01 INFO - PROCESS | 1651 | 1469563021537 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:01 INFO - PROCESS | 1651 | 1469563021572 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
12:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 225ms
12:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
12:57:01 INFO - PROCESS | 1651 | 1469563021758 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:01 INFO - PROCESS | 1651 | 1469563021796 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:01 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)
12:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 216ms
12:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
12:57:01 INFO - PROCESS | 1651 | 1469563021977 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:02 INFO - PROCESS | 1651 | 1469563022018 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 217ms
12:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
12:57:02 INFO - PROCESS | 1651 | 1469563022205 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:02 INFO - PROCESS | 1651 | 1469563022239 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
12:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 276ms
12:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
12:57:02 INFO - PROCESS | 1651 | 1469563022476 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:02 INFO - PROCESS | 1651 | 1469563022523 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
12:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 220ms
12:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
12:57:02 INFO - PROCESS | 1651 | 1469563022705 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:02 INFO - PROCESS | 1651 | 1469563022745 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
12:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 225ms
12:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
12:57:02 INFO - PROCESS | 1651 | 1469563022926 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:02 INFO - PROCESS | 1651 | 1469563022962 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
12:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 217ms
12:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
12:57:03 INFO - PROCESS | 1651 | 1469563023146 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:03 INFO - PROCESS | 1651 | 1469563023188 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
12:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 270ms
12:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
12:57:03 INFO - PROCESS | 1651 | 1469563023427 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:03 INFO - PROCESS | 1651 | 1469563023480 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
12:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 316ms
12:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
12:57:03 INFO - PROCESS | 1651 | 1469563023758 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:03 INFO - PROCESS | 1651 | 1469563023808 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
12:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 279ms
12:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
12:57:04 INFO - PROCESS | 1651 | 1469563024028 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:04 INFO - PROCESS | 1651 | 1469563024062 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
12:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 266ms
12:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
12:57:04 INFO - PROCESS | 1651 | 1469563024311 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:04 INFO - PROCESS | 1651 | 1469563024375 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
12:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 267ms
12:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
12:57:04 INFO - PROCESS | 1651 | 1469563024591 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:04 INFO - PROCESS | 1651 | 1469563024657 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
12:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 327ms
12:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
12:57:04 INFO - PROCESS | 1651 | 1469563024925 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:04 INFO - PROCESS | 1651 | 1469563024968 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
12:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 470ms
12:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
12:57:05 INFO - PROCESS | 1651 | 1469563025420 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:05 INFO - PROCESS | 1651 | 1469563025495 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
12:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 340ms
12:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
12:57:05 INFO - PROCESS | 1651 | 1469563025757 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:05 INFO - PROCESS | 1651 | 1469563025805 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
12:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 378ms
12:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
12:57:06 INFO - PROCESS | 1651 | 1469563026142 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:06 INFO - PROCESS | 1651 | 1469563026199 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
12:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 474ms
12:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
12:57:06 INFO - PROCESS | 1651 | 1469563026610 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:06 INFO - PROCESS | 1651 | 1469563026654 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
12:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 368ms
12:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
12:57:06 INFO - PROCESS | 1651 | 1469563026990 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:07 INFO - PROCESS | 1651 | 1469563027026 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
12:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 269ms
12:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
12:57:07 INFO - PROCESS | 1651 | 1469563027267 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:07 INFO - PROCESS | 1651 | 1469563027336 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 318ms
12:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:57:07 INFO - PROCESS | 1651 | 1469563027628 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:07 INFO - PROCESS | 1651 | 1469563027688 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 337ms
12:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:57:07 INFO - PROCESS | 1651 | 1469563027938 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:07 INFO - PROCESS | 1651 | 1469563027973 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 274ms
12:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:57:08 INFO - PROCESS | 1651 | 1469563028210 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:08 INFO - PROCESS | 1651 | 1469563028262 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 266ms
12:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:57:08 INFO - PROCESS | 1651 | 1469563028495 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:08 INFO - PROCESS | 1651 | 1469563028553 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:08 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
12:57:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 332ms
12:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:57:08 INFO - PROCESS | 1651 | 1469563028825 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:08 INFO - PROCESS | 1651 | 1469563028869 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
12:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 572ms
12:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:57:09 INFO - PROCESS | 1651 | 1469563029419 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:09 INFO - PROCESS | 1651 | 1469563029463 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 272ms
12:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:57:09 INFO - PROCESS | 1651 | 1469563029709 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:09 INFO - PROCESS | 1651 | 1469563029774 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:10 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
12:57:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:10 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 330ms
12:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:57:10 INFO - PROCESS | 1651 | 1469563030049 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:10 INFO - PROCESS | 1651 | 1469563030103 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:10 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
12:57:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:10 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 329ms
12:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:57:10 INFO - PROCESS | 1651 | 1469563030380 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:10 INFO - PROCESS | 1651 | 1469563030438 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
12:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 319ms
12:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:57:10 INFO - PROCESS | 1651 | 1469563030710 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:10 INFO - PROCESS | 1651 | 1469563030765 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 319ms
12:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:57:11 INFO - PROCESS | 1651 | 1469563031056 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:11 INFO - PROCESS | 1651 | 1469563031125 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
12:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 267ms
12:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:57:11 INFO - PROCESS | 1651 | 1469563031328 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:11 INFO - PROCESS | 1651 | 1469563031371 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 281ms
12:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:57:11 INFO - PROCESS | 1651 | 1469563031606 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:11 INFO - PROCESS | 1651 | 1469563031640 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 275ms
12:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:57:11 INFO - PROCESS | 1651 | 1469563031882 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:11 INFO - PROCESS | 1651 | 1469563031960 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 318ms
12:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:57:12 INFO - PROCESS | 1651 | 1469563032207 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:12 INFO - PROCESS | 1651 | 1469563032243 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 218ms
12:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:57:12 INFO - PROCESS | 1651 | 1469563032429 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:12 INFO - PROCESS | 1651 | 1469563032472 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 217ms
12:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:57:12 INFO - PROCESS | 1651 | 1469563032657 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:12 INFO - PROCESS | 1651 | 1469563032692 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 225ms
12:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:57:12 INFO - PROCESS | 1651 | 1469563032875 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:12 INFO - PROCESS | 1651 | 1469563032906 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 219ms
12:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:57:13 INFO - PROCESS | 1651 | 1469563033105 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:13 INFO - PROCESS | 1651 | 1469563033140 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 267ms
12:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:57:13 INFO - PROCESS | 1651 | 1469563033375 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:13 INFO - PROCESS | 1651 | 1469563033412 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 320ms
12:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:57:13 INFO - PROCESS | 1651 | 1469563033704 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:13 INFO - PROCESS | 1651 | 1469563033808 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 372ms
12:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:57:14 INFO - PROCESS | 1651 | 1469563034079 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:14 INFO - PROCESS | 1651 | 1469563034135 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 268ms
12:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:57:14 INFO - PROCESS | 1651 | 1469563034357 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:14 INFO - PROCESS | 1651 | 1469563034393 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 216ms
12:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:57:14 INFO - PROCESS | 1651 | 1469563034576 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:14 INFO - PROCESS | 1651 | 1469563034616 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 217ms
12:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:57:14 INFO - PROCESS | 1651 | 1469563034797 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:14 INFO - PROCESS | 1651 | 1469563034837 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 222ms
12:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:57:15 INFO - PROCESS | 1651 | 1469563035024 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:15 INFO - PROCESS | 1651 | 1469563035058 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 271ms
12:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:57:15 INFO - PROCESS | 1651 | 1469563035306 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:15 INFO - PROCESS | 1651 | 1469563035373 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 525ms
12:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:57:15 INFO - PROCESS | 1651 | 1469563035827 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:15 INFO - PROCESS | 1651 | 1469563035877 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
12:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 268ms
12:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:57:16 INFO - PROCESS | 1651 | 1469563036107 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:16 INFO - PROCESS | 1651 | 1469563036156 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 326ms
12:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:57:16 INFO - PROCESS | 1651 | 1469563036430 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:16 INFO - PROCESS | 1651 | 1469563036475 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 271ms
12:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:57:16 INFO - PROCESS | 1651 | 1469563036714 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:16 INFO - PROCESS | 1651 | 1469563036773 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 317ms
12:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:57:17 INFO - PROCESS | 1651 | 1469563037062 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:17 INFO - PROCESS | 1651 | 1469563037097 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 246ms
12:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:57:17 INFO - PROCESS | 1651 | 1469563037291 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:17 INFO - PROCESS | 1651 | 1469563037337 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 276ms
12:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:57:17 INFO - PROCESS | 1651 | 1469563037562 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:17 INFO - PROCESS | 1651 | 1469563037625 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 318ms
12:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:57:17 INFO - PROCESS | 1651 | 1469563037913 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:17 INFO - PROCESS | 1651 | 1469563037960 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 285ms
12:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:57:18 INFO - PROCESS | 1651 | 1469563038196 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:18 INFO - PROCESS | 1651 | 1469563038255 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 277ms
12:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:57:18 INFO - PROCESS | 1651 | 1469563038463 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:18 INFO - PROCESS | 1651 | 1469563038525 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 267ms
12:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:57:18 INFO - PROCESS | 1651 | 1469563038743 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:18 INFO - PROCESS | 1651 | 1469563038816 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 276ms
12:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:57:19 INFO - PROCESS | 1651 | 1469563039010 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:19 INFO - PROCESS | 1651 | 1469563039053 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 272ms
12:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:57:19 INFO - PROCESS | 1651 | 1469563039298 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:19 INFO - PROCESS | 1651 | 1469563039358 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 267ms
12:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:57:19 INFO - PROCESS | 1651 | 1469563039572 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:19 INFO - PROCESS | 1651 | 1469563039610 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 225ms
12:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:57:19 INFO - PROCESS | 1651 | 1469563039793 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:19 INFO - PROCESS | 1651 | 1469563039841 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 269ms
12:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:57:20 INFO - PROCESS | 1651 | 1469563040076 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:20 INFO - PROCESS | 1651 | 1469563040161 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:20 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
12:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 377ms
12:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:57:20 INFO - PROCESS | 1651 | 1469563040446 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:20 INFO - PROCESS | 1651 | 1469563040498 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 267ms
12:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:57:20 INFO - PROCESS | 1651 | 1469563040721 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:20 INFO - PROCESS | 1651 | 1469563040761 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 225ms
12:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:57:20 INFO - PROCESS | 1651 | 1469563040943 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:20 INFO - PROCESS | 1651 | 1469563040990 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 216ms
12:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:57:21 INFO - PROCESS | 1651 | 1469563041170 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:21 INFO - PROCESS | 1651 | 1469563041197 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 219ms
12:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:57:21 INFO - PROCESS | 1651 | 1469563041392 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:21 INFO - PROCESS | 1651 | 1469563041440 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 267ms
12:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:57:21 INFO - PROCESS | 1651 | 1469563041672 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:21 INFO - PROCESS | 1651 | 1469563041720 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 467ms
12:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:57:22 INFO - PROCESS | 1651 | 1469563042137 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:22 INFO - PROCESS | 1651 | 1469563042186 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 471ms
12:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:57:22 INFO - PROCESS | 1651 | 1469563042609 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:22 INFO - PROCESS | 1651 | 1469563042652 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:22 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
12:57:22 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 368ms
12:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:57:22 INFO - PROCESS | 1651 | 1469563042993 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:23 INFO - PROCESS | 1651 | 1469563043071 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 318ms
12:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:57:23 INFO - PROCESS | 1651 | 1469563043333 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:23 INFO - PROCESS | 1651 | 1469563043379 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 278ms
12:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:57:23 INFO - PROCESS | 1651 | 1469563043600 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:23 INFO - PROCESS | 1651 | 1469563043645 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 270ms
12:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:57:23 INFO - PROCESS | 1651 | 1469563043880 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:23 INFO - PROCESS | 1651 | 1469563043939 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 274ms
12:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:57:24 INFO - PROCESS | 1651 | 1469563044163 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:24 INFO - PROCESS | 1651 | 1469563044223 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 368ms
12:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:57:24 INFO - PROCESS | 1651 | 1469563044561 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:24 INFO - PROCESS | 1651 | 1469563044606 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 218ms
12:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:57:24 INFO - PROCESS | 1651 | 1469563044779 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:24 INFO - PROCESS | 1651 | 1469563044821 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 216ms
12:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:57:25 INFO - PROCESS | 1651 | 1469563045012 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:25 INFO - PROCESS | 1651 | 1469563045049 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 222ms
12:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:57:25 INFO - PROCESS | 1651 | 1469563045239 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:25 INFO - PROCESS | 1651 | 1469563045272 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 225ms
12:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:57:25 INFO - PROCESS | 1651 | 1469563045460 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:25 INFO - PROCESS | 1651 | 1469563045495 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 217ms
12:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:57:25 INFO - PROCESS | 1651 | 1469563045679 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:25 INFO - PROCESS | 1651 | 1469563045714 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 268ms
12:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:57:25 INFO - PROCESS | 1651 | 1469563045960 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:26 INFO - PROCESS | 1651 | 1469563046012 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 319ms
12:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:57:26 INFO - PROCESS | 1651 | 1469563046292 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:26 INFO - PROCESS | 1651 | 1469563046335 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 330ms
12:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:57:26 INFO - PROCESS | 1651 | 1469563046628 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:26 INFO - PROCESS | 1651 | 1469563046718 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 575ms
12:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:57:27 INFO - PROCESS | 1651 | 1469563047193 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:27 INFO - PROCESS | 1651 | 1469563047213 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
12:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 216ms
12:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:57:27 INFO - PROCESS | 1651 | 1469563047411 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:27 INFO - PROCESS | 1651 | 1469563047447 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
12:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 220ms
12:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:57:27 INFO - PROCESS | 1651 | 1469563047642 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:27 INFO - PROCESS | 1651 | 1469563047693 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 318ms
12:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:57:27 INFO - PROCESS | 1651 | 1469563047973 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:28 INFO - PROCESS | 1651 | 1469563048020 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 318ms
12:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:57:28 INFO - PROCESS | 1651 | 1469563048293 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:28 INFO - PROCESS | 1651 | 1469563048338 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms
12:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:57:28 INFO - PROCESS | 1651 | 1469563048823 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:28 INFO - PROCESS | 1651 | 1469563048883 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 324ms
12:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:57:29 INFO - PROCESS | 1651 | 1469563049192 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:29 INFO - PROCESS | 1651 | 1469563049248 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 306ms
12:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:57:29 INFO - PROCESS | 1651 | 1469563049473 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:29 INFO - PROCESS | 1651 | 1469563049510 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 268ms
12:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:57:29 INFO - PROCESS | 1651 | 1469563049741 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:29 INFO - PROCESS | 1651 | 1469563049781 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 318ms
12:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:57:30 INFO - PROCESS | 1651 | 1469563050064 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:30 INFO - PROCESS | 1651 | 1469563050104 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 271ms
12:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:57:30 INFO - PROCESS | 1651 | 1469563050355 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:30 INFO - PROCESS | 1651 | 1469563050404 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 327ms
12:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:57:30 INFO - PROCESS | 1651 | 1469563050694 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:30 INFO - PROCESS | 1651 | 1469563050734 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 220ms
12:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:57:30 INFO - PROCESS | 1651 | 1469563050927 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:30 INFO - PROCESS | 1651 | 1469563050971 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 317ms
12:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:57:31 INFO - PROCESS | 1651 | 1469563051263 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:31 INFO - PROCESS | 1651 | 1469563051315 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 279ms
12:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:57:31 INFO - PROCESS | 1651 | 1469563051529 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:31 INFO - PROCESS | 1651 | 1469563051579 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 316ms
12:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:57:31 INFO - PROCESS | 1651 | 1469563051858 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:31 INFO - PROCESS | 1651 | 1469563051896 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 267ms
12:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:57:32 INFO - PROCESS | 1651 | 1469563052127 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:32 INFO - PROCESS | 1651 | 1469563052172 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 267ms
12:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:57:32 INFO - PROCESS | 1651 | 1469563052407 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:32 INFO - PROCESS | 1651 | 1469563052455 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 325ms
12:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:57:32 INFO - PROCESS | 1651 | 1469563052739 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:32 INFO - PROCESS | 1651 | 1469563052793 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 368ms
12:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:57:33 INFO - PROCESS | 1651 | 1469563053108 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:33 INFO - PROCESS | 1651 | 1469563053155 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 370ms
12:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:57:33 INFO - PROCESS | 1651 | 1469563053479 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:33 INFO - PROCESS | 1651 | 1469563053519 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 219ms
12:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:57:33 INFO - PROCESS | 1651 | 1469563053712 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:33 INFO - PROCESS | 1651 | 1469563053757 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 217ms
12:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:57:33 INFO - PROCESS | 1651 | 1469563053938 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:33 INFO - PROCESS | 1651 | 1469563053988 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 275ms
12:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:57:34 INFO - PROCESS | 1651 | 1469563054226 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:34 INFO - PROCESS | 1651 | 1469563054288 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 328ms
12:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:57:34 INFO - PROCESS | 1651 | 1469563054555 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:34 INFO - PROCESS | 1651 | 1469563054626 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 573ms
12:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:57:35 INFO - PROCESS | 1651 | 1469563055146 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:35 INFO - PROCESS | 1651 | 1469563055193 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 285ms
12:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:57:35 INFO - PROCESS | 1651 | 1469563055425 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:35 INFO - PROCESS | 1651 | 1469563055464 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 217ms
12:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:57:35 INFO - PROCESS | 1651 | 1469563055656 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:35 INFO - PROCESS | 1651 | 1469563055692 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 268ms
12:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:57:35 INFO - PROCESS | 1651 | 1469563055923 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:35 INFO - PROCESS | 1651 | 1469563055958 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 223ms
12:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:57:36 INFO - PROCESS | 1651 | 1469563056145 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:36 INFO - PROCESS | 1651 | 1469563056190 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 268ms
12:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:57:36 INFO - PROCESS | 1651 | 1469563056429 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:36 INFO - PROCESS | 1651 | 1469563056483 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 269ms
12:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:57:36 INFO - PROCESS | 1651 | 1469563056705 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:36 INFO - PROCESS | 1651 | 1469563056738 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 225ms
12:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:57:36 INFO - PROCESS | 1651 | 1469563056927 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:36 INFO - PROCESS | 1651 | 1469563056959 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 218ms
12:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:57:37 INFO - PROCESS | 1651 | 1469563057159 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:37 INFO - PROCESS | 1651 | 1469563057199 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 274ms
12:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:57:37 INFO - PROCESS | 1651 | 1469563057427 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:37 INFO - PROCESS | 1651 | 1469563057479 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 318ms
12:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:57:37 INFO - PROCESS | 1651 | 1469563057761 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:37 INFO - PROCESS | 1651 | 1469563057817 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 278ms
12:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:57:38 INFO - PROCESS | 1651 | 1469563058029 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:38 INFO - PROCESS | 1651 | 1469563058074 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 266ms
12:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:57:38 INFO - PROCESS | 1651 | 1469563058311 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:38 INFO - PROCESS | 1651 | 1469563058357 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 278ms
12:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:57:38 INFO - PROCESS | 1651 | 1469563058594 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:38 INFO - PROCESS | 1651 | 1469563058655 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 278ms
12:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:57:38 INFO - PROCESS | 1651 | 1469563058863 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:38 INFO - PROCESS | 1651 | 1469563058924 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 267ms
12:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:57:39 INFO - PROCESS | 1651 | 1469563059140 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:39 INFO - PROCESS | 1651 | 1469563059178 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 326ms
12:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:57:39 INFO - PROCESS | 1651 | 1469563059466 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:39 INFO - PROCESS | 1651 | 1469563059523 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 324ms
12:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:57:39 INFO - PROCESS | 1651 | 1469563059794 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:39 INFO - PROCESS | 1651 | 1469563059842 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 417ms
12:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:57:40 INFO - PROCESS | 1651 | 1469563060215 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:40 INFO - PROCESS | 1651 | 1469563060326 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 269ms
12:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:57:40 INFO - PROCESS | 1651 | 1469563060492 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:40 INFO - PROCESS | 1651 | 1469563060525 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 216ms
12:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:57:40 INFO - PROCESS | 1651 | 1469563060710 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:40 INFO - PROCESS | 1651 | 1469563060752 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 217ms
12:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:57:40 INFO - PROCESS | 1651 | 1469563060930 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:40 INFO - PROCESS | 1651 | 1469563060970 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 270ms
12:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:57:41 INFO - PROCESS | 1651 | 1469563061271 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:41 INFO - PROCESS | 1651 | 1469563061340 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 422ms
12:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:57:41 INFO - PROCESS | 1651 | 1469563061692 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:41 INFO - PROCESS | 1651 | 1469563061756 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 320ms
12:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:57:42 INFO - PROCESS | 1651 | 1469563062024 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:42 INFO - PROCESS | 1651 | 1469563062060 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 325ms
12:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:57:42 INFO - PROCESS | 1651 | 1469563062365 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:42 INFO - PROCESS | 1651 | 1469563062423 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 322ms
12:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:57:42 INFO - PROCESS | 1651 | 1469563062689 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:42 INFO - PROCESS | 1651 | 1469563062726 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 269ms
12:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:57:42 INFO - PROCESS | 1651 | 1469563062959 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:42 INFO - PROCESS | 1651 | 1469563062992 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 267ms
12:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:57:43 INFO - PROCESS | 1651 | 1469563063240 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:43 INFO - PROCESS | 1651 | 1469563063307 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 369ms
12:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:57:43 INFO - PROCESS | 1651 | 1469563063625 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:43 INFO - PROCESS | 1651 | 1469563063679 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 269ms
12:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:57:43 INFO - PROCESS | 1651 | 1469563063896 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:43 INFO - PROCESS | 1651 | 1469563063931 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 218ms
12:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:57:44 INFO - PROCESS | 1651 | 1469563064123 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:44 INFO - PROCESS | 1651 | 1469563064159 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 224ms
12:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:57:44 INFO - PROCESS | 1651 | 1469563064343 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:44 INFO - PROCESS | 1651 | 1469563064375 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 217ms
12:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:57:44 INFO - PROCESS | 1651 | 1469563064564 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:44 INFO - PROCESS | 1651 | 1469563064610 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 217ms
12:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:57:44 INFO - PROCESS | 1651 | 1469563064794 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:44 INFO - PROCESS | 1651 | 1469563064830 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 217ms
12:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:57:45 INFO - PROCESS | 1651 | 1469563065023 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:45 INFO - PROCESS | 1651 | 1469563065059 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 326ms
12:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:57:45 INFO - PROCESS | 1651 | 1469563065355 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:45 INFO - PROCESS | 1651 | 1469563065406 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 326ms
12:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:57:45 INFO - PROCESS | 1651 | 1469563065678 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:45 INFO - PROCESS | 1651 | 1469563065712 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 266ms
12:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:57:45 INFO - PROCESS | 1651 | 1469563065960 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:46 INFO - PROCESS | 1651 | 1469563066008 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 331ms
12:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:57:46 INFO - PROCESS | 1651 | 1469563066294 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:46 INFO - PROCESS | 1651 | 1469563066338 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 330ms
12:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:57:46 INFO - PROCESS | 1651 | 1469563066626 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:46 INFO - PROCESS | 1651 | 1469563066669 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 320ms
12:57:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:57:46 INFO - PROCESS | 1651 | 1469563066961 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:47 INFO - PROCESS | 1651 | 1469563067009 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 217ms
12:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:57:47 INFO - PROCESS | 1651 | 1469563067177 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:47 INFO - PROCESS | 1651 | 1469563067209 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 217ms
12:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:57:47 INFO - PROCESS | 1651 | 1469563067403 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:47 INFO - PROCESS | 1651 | 1469563067445 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 373ms
12:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:57:47 INFO - PROCESS | 1651 | 1469563067786 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:47 INFO - PROCESS | 1651 | 1469563067889 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:57:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 524ms
12:57:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:57:48 INFO - PROCESS | 1651 | 1469563068310 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:48 INFO - PROCESS | 1651 | 1469563068390 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:57:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 368ms
12:57:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:57:48 INFO - PROCESS | 1651 | 1469563068693 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:48 INFO - PROCESS | 1651 | 1469563068748 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:57:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 269ms
12:57:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:57:48 INFO - PROCESS | 1651 | 1469563068964 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:49 INFO - PROCESS | 1651 | 1469563069008 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:49 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)
12:57:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 771ms
12:57:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:57:49 INFO - PROCESS | 1651 | 1469563069735 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:49 INFO - PROCESS | 1651 | 1469563069760 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:50 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
12:57:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 770ms
12:57:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:57:50 INFO - PROCESS | 1651 | 1469563070506 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:50 INFO - PROCESS | 1651 | 1469563070544 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:51 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
12:57:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 719ms
12:57:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:57:51 INFO - PROCESS | 1651 | 1469563071228 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:51 INFO - PROCESS | 1651 | 1469563071261 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:51 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)
12:57:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 718ms
12:57:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:57:51 INFO - PROCESS | 1651 | 1469563071948 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:51 INFO - PROCESS | 1651 | 1469563071979 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:52 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)
12:57:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 718ms
12:57:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:57:52 INFO - PROCESS | 1651 | 1469563072672 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:52 INFO - PROCESS | 1651 | 1469563072707 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:53 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
12:57:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 718ms
12:57:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:57:53 INFO - PROCESS | 1651 | 1469563073391 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:53 INFO - PROCESS | 1651 | 1469563073427 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:54 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
12:57:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 717ms
12:57:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:57:54 INFO - PROCESS | 1651 | 1469563074111 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:54 INFO - PROCESS | 1651 | 1469563074139 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:55 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
12:57:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 920ms
12:57:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:57:55 INFO - PROCESS | 1651 | 1469563075038 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:55 INFO - PROCESS | 1651 | 1469563075082 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:55 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
12:57:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 771ms
12:57:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:57:55 INFO - PROCESS | 1651 | 1469563075811 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:55 INFO - PROCESS | 1651 | 1469563075841 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:57:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 219ms
12:57:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:57:56 INFO - PROCESS | 1651 | 1469563076043 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:56 INFO - PROCESS | 1651 | 1469563076081 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:57:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 319ms
12:57:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:57:56 INFO - PROCESS | 1651 | 1469563076364 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:56 INFO - PROCESS | 1651 | 1469563076425 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:56 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"
12:57:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:57:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 267ms
12:57:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:57:56 INFO - PROCESS | 1651 | 1469563076640 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:56 INFO - PROCESS | 1651 | 1469563076683 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:57:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 274ms
12:57:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:57:56 INFO - PROCESS | 1651 | 1469563076913 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:56 INFO - PROCESS | 1651 | 1469563076962 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:57 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"
12:57:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:57:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 269ms
12:57:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:57:57 INFO - PROCESS | 1651 | 1469563077189 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:57 INFO - PROCESS | 1651 | 1469563077225 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:57 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"
12:57:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:57:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 275ms
12:57:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:57:57 INFO - PROCESS | 1651 | 1469563077463 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:57 INFO - PROCESS | 1651 | 1469563077518 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:57:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 267ms
12:57:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:57:57 INFO - PROCESS | 1651 | 1469563077744 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:57 INFO - PROCESS | 1651 | 1469563077788 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:58 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
12:57:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:57:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 782ms
12:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:57:58 INFO - PROCESS | 1651 | 1469563078517 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:58 INFO - PROCESS | 1651 | 1469563078545 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:57:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 221ms
12:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:57:58 INFO - PROCESS | 1651 | 1469563078745 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:58 INFO - PROCESS | 1651 | 1469563078788 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:57:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 216ms
12:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:57:58 INFO - PROCESS | 1651 | 1469563078963 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:59 INFO - PROCESS | 1651 | 1469563079010 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 219ms
12:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:57:59 INFO - PROCESS | 1651 | 1469563079192 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:59 INFO - PROCESS | 1651 | 1469563079226 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 220ms
12:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:57:59 INFO - PROCESS | 1651 | 1469563079414 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:59 INFO - PROCESS | 1651 | 1469563079473 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 271ms
12:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:57:59 INFO - PROCESS | 1651 | 1469563079693 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:59 INFO - PROCESS | 1651 | 1469563079728 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 268ms
12:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:57:59 INFO - PROCESS | 1651 | 1469563079963 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:00 INFO - PROCESS | 1651 | 1469563079998 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 222ms
12:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:58:00 INFO - PROCESS | 1651 | 1469563080192 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:00 INFO - PROCESS | 1651 | 1469563080226 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 218ms
12:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:58:00 INFO - PROCESS | 1651 | 1469563080413 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:00 INFO - PROCESS | 1651 | 1469563080448 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 419ms
12:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:58:00 INFO - PROCESS | 1651 | 1469563080836 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:00 INFO - PROCESS | 1651 | 1469563080888 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 269ms
12:58:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:58:01 INFO - PROCESS | 1651 | 1469563081125 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:01 INFO - PROCESS | 1651 | 1469563081185 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 277ms
12:58:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:58:01 INFO - PROCESS | 1651 | 1469563081398 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:01 INFO - PROCESS | 1651 | 1469563081444 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 218ms
12:58:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:58:01 INFO - PROCESS | 1651 | 1469563081623 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:01 INFO - PROCESS | 1651 | 1469563081661 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 216ms
12:58:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:58:01 INFO - PROCESS | 1651 | 1469563081872 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:01 INFO - PROCESS | 1651 | 1469563081924 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 377ms
12:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:58:02 INFO - PROCESS | 1651 | 1469563082244 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:02 INFO - PROCESS | 1651 | 1469563082286 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 269ms
12:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:58:02 INFO - PROCESS | 1651 | 1469563082514 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:02 INFO - PROCESS | 1651 | 1469563082557 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 318ms
12:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:58:02 INFO - PROCESS | 1651 | 1469563082854 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:02 INFO - PROCESS | 1651 | 1469563082912 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:58:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 317ms
12:58:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:58:03 INFO - PROCESS | 1651 | 1469563083175 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:03 INFO - PROCESS | 1651 | 1469563083221 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:58:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 325ms
12:58:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:58:03 INFO - PROCESS | 1651 | 1469563083508 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:03 INFO - PROCESS | 1651 | 1469563083557 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:58:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 317ms
12:58:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:58:03 INFO - PROCESS | 1651 | 1469563083824 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:03 INFO - PROCESS | 1651 | 1469563083862 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:58:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 276ms
12:58:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:58:04 INFO - PROCESS | 1651 | 1469563084094 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:04 INFO - PROCESS | 1651 | 1469563084130 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:58:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 217ms
12:58:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:58:04 INFO - PROCESS | 1651 | 1469563084314 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:04 INFO - PROCESS | 1651 | 1469563084354 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:58:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 216ms
12:58:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:58:04 INFO - PROCESS | 1651 | 1469563084542 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:04 INFO - PROCESS | 1651 | 1469563084576 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:58:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 279ms
12:58:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:58:04 INFO - PROCESS | 1651 | 1469563084815 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:04 INFO - PROCESS | 1651 | 1469563084867 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 318ms
12:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:58:05 INFO - PROCESS | 1651 | 1469563085147 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:05 INFO - PROCESS | 1651 | 1469563085202 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 218ms
12:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:58:05 INFO - PROCESS | 1651 | 1469563085372 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:05 INFO - PROCESS | 1651 | 1469563085406 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 269ms
12:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:58:05 INFO - PROCESS | 1651 | 1469563085642 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:05 INFO - PROCESS | 1651 | 1469563085678 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 319ms
12:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:58:05 INFO - PROCESS | 1651 | 1469563085971 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:06 INFO - PROCESS | 1651 | 1469563086012 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:58:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 374ms
12:58:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:58:06 INFO - PROCESS | 1651 | 1469563086345 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:06 INFO - PROCESS | 1651 | 1469563086391 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:58:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms
12:58:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:58:06 INFO - PROCESS | 1651 | 1469563086929 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:06 INFO - PROCESS | 1651 | 1469563086993 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:58:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 268ms
12:58:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:58:07 INFO - PROCESS | 1651 | 1469563087209 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:07 INFO - PROCESS | 1651 | 1469563087253 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:58:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 276ms
12:58:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:58:07 INFO - PROCESS | 1651 | 1469563087480 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:07 INFO - PROCESS | 1651 | 1469563087527 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:58:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 268ms
12:58:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:58:07 INFO - PROCESS | 1651 | 1469563087755 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:07 INFO - PROCESS | 1651 | 1469563087795 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:58:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 267ms
12:58:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:58:08 INFO - PROCESS | 1651 | 1469563088025 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:08 INFO - PROCESS | 1651 | 1469563088060 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:58:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 276ms
12:58:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:58:08 INFO - PROCESS | 1651 | 1469563088297 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:08 INFO - PROCESS | 1651 | 1469563088354 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:58:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 269ms
12:58:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:58:08 INFO - PROCESS | 1651 | 1469563088575 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:08 INFO - PROCESS | 1651 | 1469563088620 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:58:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 275ms
12:58:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:58:08 INFO - PROCESS | 1651 | 1469563088848 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:08 INFO - PROCESS | 1651 | 1469563088907 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:58:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 368ms
12:58:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:58:09 INFO - PROCESS | 1651 | 1469563089226 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:09 INFO - PROCESS | 1651 | 1469563089274 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:58:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 317ms
12:58:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:58:09 INFO - PROCESS | 1651 | 1469563089546 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:09 INFO - PROCESS | 1651 | 1469563089580 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:58:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 272ms
12:58:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:58:09 INFO - PROCESS | 1651 | 1469563089831 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:09 INFO - PROCESS | 1651 | 1469563089886 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 367ms
12:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:58:10 INFO - PROCESS | 1651 | 1469563090211 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:10 INFO - PROCESS | 1651 | 1469563090262 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 227ms
12:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:58:10 INFO - PROCESS | 1651 | 1469563090430 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:10 INFO - PROCESS | 1651 | 1469563090473 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 219ms
12:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:58:10 INFO - PROCESS | 1651 | 1469563090663 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:10 INFO - PROCESS | 1651 | 1469563090719 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 320ms
12:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:58:11 INFO - PROCESS | 1651 | 1469563090996 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:11 INFO - PROCESS | 1651 | 1469563091064 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:58:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 317ms
12:58:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:58:11 INFO - PROCESS | 1651 | 1469563091313 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:11 INFO - PROCESS | 1651 | 1469563091356 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:58:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:58:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 268ms
12:58:11 INFO - TEST-START | /DOMEvents/constructors.html
12:58:11 INFO - PROCESS | 1651 | 1469563091595 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:11 INFO - PROCESS | 1651 | 1469563091652 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:58:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:58:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:58:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 283ms
12:58:11 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:58:11 INFO - PROCESS | 1651 | 1469563091879 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:11 INFO - PROCESS | 1651 | 1469563091909 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:58:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 270ms
12:58:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:58:12 INFO - PROCESS | 1651 | 1469563092174 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:12 INFO - PROCESS | 1651 | 1469563092222 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:58:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:58:12 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
12:58:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:58:12 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
12:58:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:58:12 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]"
12:58:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:58:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:58:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 270ms
12:58:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:58:12 INFO - PROCESS | 1651 | 1469563092447 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:12 INFO - PROCESS | 1651 | 1469563092496 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:12 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
12:58:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
12:58:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 269ms
12:58:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:58:12 INFO - PROCESS | 1651 | 1469563092741 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:12 INFO - PROCESS | 1651 | 1469563092789 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:13 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
12:58:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:58:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 421ms
12:58:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:58:13 INFO - PROCESS | 1651 | 1469563093213 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:13 INFO - PROCESS | 1651 | 1469563093311 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
12:58:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 418ms
12:58:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:58:13 INFO - PROCESS | 1651 | 1469563093648 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:13 INFO - PROCESS | 1651 | 1469563093710 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:13 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.
12:58:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 280ms
12:58:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:58:13 INFO - PROCESS | 1651 | 1469563093927 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:13 INFO - PROCESS | 1651 | 1469563093969 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:14 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
12:58:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:58:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 224ms
12:58:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:58:14 INFO - PROCESS | 1651 | 1469563094144 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:14 INFO - PROCESS | 1651 | 1469563094189 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:14 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.
12:58:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 219ms
12:58:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:58:14 INFO - PROCESS | 1651 | 1469563094373 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:14 INFO - PROCESS | 1651 | 1469563094409 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:14 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.
12:58:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 223ms
12:58:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:58:14 INFO - PROCESS | 1651 | 1469563094597 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:14 INFO - PROCESS | 1651 | 1469563094644 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:58:14 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
12:58:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 267ms
12:58:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:58:14 INFO - PROCESS | 1651 | 1469563094876 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:14 INFO - PROCESS | 1651 | 1469563094925 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:15 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.
12:58:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 276ms
12:58:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:58:15 INFO - PROCESS | 1651 | 1469563095146 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:15 INFO - PROCESS | 1651 | 1469563095209 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:15 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.
12:58:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 317ms
12:58:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:58:15 INFO - PROCESS | 1651 | 1469563095474 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:15 INFO - PROCESS | 1651 | 1469563095510 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:15 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.
12:58:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 227ms
12:58:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:58:15 INFO - PROCESS | 1651 | 1469563095694 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:15 INFO - PROCESS | 1651 | 1469563095726 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:15 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.
12:58:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 215ms
12:58:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:58:15 INFO - PROCESS | 1651 | 1469563095914 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:15 INFO - PROCESS | 1651 | 1469563095957 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:16 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.
12:58:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 218ms
12:58:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:58:16 INFO - PROCESS | 1651 | 1469563096143 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:16 INFO - PROCESS | 1651 | 1469563096189 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:16 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.
12:58:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 225ms
12:58:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:58:16 INFO - PROCESS | 1651 | 1469563096360 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:16 INFO - PROCESS | 1651 | 1469563096393 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:16 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
12:58:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:58:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 218ms
12:58:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:58:16 INFO - PROCESS | 1651 | 1469563096583 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:16 INFO - PROCESS | 1651 | 1469563096652 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:16 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.
12:58:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 267ms
12:58:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:58:16 INFO - PROCESS | 1651 | 1469563096863 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:16 INFO - PROCESS | 1651 | 1469563096919 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:17 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.
12:58:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 319ms
12:58:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:58:17 INFO - PROCESS | 1651 | 1469563097189 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:17 INFO - PROCESS | 1651 | 1469563097229 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:58:17 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
12:58:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 267ms
12:58:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:58:17 INFO - PROCESS | 1651 | 1469563097464 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:17 INFO - PROCESS | 1651 | 1469563097520 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:17 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.
12:58:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 267ms
12:58:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:58:17 INFO - PROCESS | 1651 | 1469563097744 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:17 INFO - PROCESS | 1651 | 1469563097822 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:18 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.
12:58:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 327ms
12:58:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:58:18 INFO - PROCESS | 1651 | 1469563098065 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:18 INFO - PROCESS | 1651 | 1469563098123 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:18 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.
12:58:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 217ms
12:58:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:58:18 INFO - PROCESS | 1651 | 1469563098291 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:18 INFO - PROCESS | 1651 | 1469563098327 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:18 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
12:58:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 224ms
12:58:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:58:18 INFO - PROCESS | 1651 | 1469563098510 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:18 INFO - PROCESS | 1651 | 1469563098547 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:58:18 INFO - {}
12:58:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:58:18 INFO - {}
12:58:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:58:18 INFO - {}
12:58:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:58:18 INFO - {}
12:58:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 320ms
12:58:18 INFO - TEST-START | /FileAPI/fileReader.html
12:58:18 INFO - PROCESS | 1651 | 1469563098840 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:18 INFO - PROCESS | 1651 | 1469563098870 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:58:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:58:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:58:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:58:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 219ms
12:58:19 INFO - TEST-START | /FileAPI/historical.html
12:58:19 INFO - PROCESS | 1651 | 1469563099060 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:19 INFO - PROCESS | 1651 | 1469563099097 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:58:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:58:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:58:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:58:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:58:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:58:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:58:19 INFO - TEST-OK | /FileAPI/historical.html | took 318ms
12:58:19 INFO - TEST-START | /FileAPI/idlharness.html
12:58:19 INFO - PROCESS | 1651 | 1469563099447 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:19 INFO - PROCESS | 1651 | 1469563099554 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:58:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:58:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:58:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:58:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:58:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:58:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:58:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:58:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:58:20 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
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:58:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:58:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:58:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:58:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:58:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:58:20 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
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:58:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:58:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:58:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 631ms
12:58:20 INFO - TEST-START | /FileAPI/idlharness.worker
12:58:20 INFO - PROCESS | 1651 | 1469563100085 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:20 INFO - PROCESS | 1651 | 1469563100118 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:58:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:58:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:58:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:58:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:58:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:58:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:58:20 INFO - {}
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:58:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:58:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:58:20 INFO - {}
12:58:20 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 - {}
12:58:20 INFO - {}
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:58:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:58:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:58:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:58:20 INFO - {}
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:58:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:58:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:58:20 INFO - {}
12:58:20 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 - {}
12:58:20 INFO - {}
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:58:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:58:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:58:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:58:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 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
12:58:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:58:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:58:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:58:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:58:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:58:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:58:20 INFO - {}
12:58:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 391ms
12:58:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:58:20 INFO - PROCESS | 1651 | 1469563100479 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:20 INFO - PROCESS | 1651 | 1469563100514 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:58:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 221ms
12:58:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:58:20 INFO - PROCESS | 1651 | 1469563100706 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:20 INFO - PROCESS | 1651 | 1469563100743 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:58:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 219ms
12:58:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:58:20 INFO - PROCESS | 1651 | 1469563100926 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:20 INFO - PROCESS | 1651 | 1469563100960 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:58:21 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.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:58:21 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'.)
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:58:21 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.
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:58:21 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.
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:58:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:58:21 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.
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:58:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
12:58:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:58:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 276ms
12:58:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:58:21 INFO - PROCESS | 1651 | 1469563101219 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:21 INFO - PROCESS | 1651 | 1469563101273 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:58:21 INFO - {}
12:58:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 319ms
12:58:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:58:21 INFO - PROCESS | 1651 | 1469563101549 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:21 INFO - PROCESS | 1651 | 1469563101595 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:58:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 268ms
12:58:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:58:21 INFO - PROCESS | 1651 | 1469563101830 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:21 INFO - PROCESS | 1651 | 1469563101923 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:58:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:58:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:58:22 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"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:58:22 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"
12:58:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:58:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 400ms
12:58:22 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:58:22 INFO - PROCESS | 1651 | 1469563102246 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:22 INFO - PROCESS | 1651 | 1469563102280 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:58:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:58:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:58:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:58:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:58:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:58:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 330ms
12:58:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:58:22 INFO - PROCESS | 1651 | 1469563102577 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:22 INFO - PROCESS | 1651 | 1469563102612 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:58:22 INFO - {}
12:58:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 269ms
12:58:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:58:22 INFO - PROCESS | 1651 | 1469563102844 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:22 INFO - PROCESS | 1651 | 1469563102891 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:58:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 269ms
12:58:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:58:23 INFO - PROCESS | 1651 | 1469563103114 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:23 INFO - PROCESS | 1651 | 1469563103161 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:58:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 218ms
12:58:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:58:23 INFO - PROCESS | 1651 | 1469563103343 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:23 INFO - PROCESS | 1651 | 1469563103381 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:58:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 318ms
12:58:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:58:23 INFO - PROCESS | 1651 | 1469563103675 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:23 INFO - PROCESS | 1651 | 1469563103723 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:58:23 INFO - reader.readAsText(blob_2)
12:58:23 INFO - }" did not throw
12:58:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:58:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:58:23 INFO - reader.readAsDataURL(blob_2)
12:58:23 INFO - }" did not throw
12:58:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:58:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:58:23 INFO - reader.readAsArrayBuffer(blob_2)
12:58:23 INFO - }" did not throw
12:58:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:58:23 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
12:58:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:58:23 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:58:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:58:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:58:23 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
12:58:23 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 325ms
12:58:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:58:24 INFO - PROCESS | 1651 | 1469563104011 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:24 INFO - PROCESS | 1651 | 1469563104071 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:58:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:58:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:58:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 233ms
12:58:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:58:24 INFO - PROCESS | 1651 | 1469563104242 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:24 INFO - PROCESS | 1651 | 1469563104276 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:58:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 218ms
12:58:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:58:24 INFO - PROCESS | 1651 | 1469563104462 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:24 INFO - PROCESS | 1651 | 1469563104498 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:58:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 216ms
12:58:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:58:24 INFO - PROCESS | 1651 | 1469563104680 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:24 INFO - PROCESS | 1651 | 1469563104715 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:58:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 216ms
12:58:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:58:24 INFO - PROCESS | 1651 | 1469563104906 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:24 INFO - PROCESS | 1651 | 1469563104938 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:58:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 218ms
12:58:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:58:25 INFO - PROCESS | 1651 | 1469563105126 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:25 INFO - PROCESS | 1651 | 1469563105160 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:58:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 218ms
12:58:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:58:25 INFO - PROCESS | 1651 | 1469563105346 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:25 INFO - PROCESS | 1651 | 1469563105389 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:58:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 416ms
12:58:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:58:25 INFO - PROCESS | 1651 | 1469563105772 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:25 INFO - PROCESS | 1651 | 1469563105823 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:58:26 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
12:58:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:58:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 274ms
12:58:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:58:26 INFO - PROCESS | 1651 | 1469563106047 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:26 INFO - PROCESS | 1651 | 1469563106097 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:58:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 266ms
12:58:26 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:58:26 INFO - PROCESS | 1651 | 1469563106327 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:26 INFO - PROCESS | 1651 | 1469563106367 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:26 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:58:26 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 376ms
12:58:26 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:58:26 INFO - PROCESS | 1651 | 1469563106696 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:26 INFO - PROCESS | 1651 | 1469563106744 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:27 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:58:27 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 320ms
12:58:27 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:58:27 INFO - PROCESS | 1651 | 1469563107026 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:27 INFO - PROCESS | 1651 | 1469563107062 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:27 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:58:27 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 223ms
12:58:27 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:58:27 INFO - PROCESS | 1651 | 1469563107248 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:27 INFO - PROCESS | 1651 | 1469563107294 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:27 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:58:27 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 317ms
12:58:27 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:58:27 INFO - PROCESS | 1651 | 1469563107576 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:27 INFO - PROCESS | 1651 | 1469563107622 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:58:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:58:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:58:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:58:27 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 327ms
12:58:27 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:58:27 INFO - PROCESS | 1651 | 1469563107897 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:27 INFO - PROCESS | 1651 | 1469563107959 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:58:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 270ms
12:58:28 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:58:28 INFO - PROCESS | 1651 | 1469563108195 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:28 INFO - PROCESS | 1651 | 1469563108245 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:58:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 278ms
12:58:28 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:58:28 INFO - PROCESS | 1651 | 1469563108476 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:28 INFO - PROCESS | 1651 | 1469563108528 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:58:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:58:28 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 325ms
12:58:28 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:58:28 INFO - PROCESS | 1651 | 1469563108798 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:28 INFO - PROCESS | 1651 | 1469563108842 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:58:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 267ms
12:58:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:58:29 INFO - PROCESS | 1651 | 1469563109080 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:29 INFO - PROCESS | 1651 | 1469563109127 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:58:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 280ms
12:58:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:58:29 INFO - PROCESS | 1651 | 1469563109360 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:29 INFO - PROCESS | 1651 | 1469563109427 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:58:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 326ms
12:58:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:58:29 INFO - PROCESS | 1651 | 1469563109681 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:29 INFO - PROCESS | 1651 | 1469563109738 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:58:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:58:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 269ms
12:58:29 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:58:29 INFO - PROCESS | 1651 | 1469563109958 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:30 INFO - PROCESS | 1651 | 1469563109993 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:58:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 274ms
12:58:30 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:58:30 INFO - PROCESS | 1651 | 1469563110228 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:30 INFO - PROCESS | 1651 | 1469563110261 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:58:30 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 219ms
12:58:30 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:58:30 INFO - PROCESS | 1651 | 1469563110456 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:30 INFO - PROCESS | 1651 | 1469563110489 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:58:30 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 276ms
12:58:30 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:58:30 INFO - PROCESS | 1651 | 1469563110728 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:30 INFO - PROCESS | 1651 | 1469563110789 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:30 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:58:30 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 269ms
12:58:30 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:58:31 INFO - PROCESS | 1651 | 1469563111009 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:31 INFO - PROCESS | 1651 | 1469563111054 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:31 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:58:31 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:58:31 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 317ms
12:58:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:58:31 INFO - PROCESS | 1651 | 1469563111328 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:31 INFO - PROCESS | 1651 | 1469563111361 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:58:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 220ms
12:58:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:58:31 INFO - PROCESS | 1651 | 1469563111558 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:31 INFO - PROCESS | 1651 | 1469563111597 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:58:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 374ms
12:58:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:58:31 INFO - PROCESS | 1651 | 1469563111953 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:32 INFO - PROCESS | 1651 | 1469563112044 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:58:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 418ms
12:58:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:58:32 INFO - PROCESS | 1651 | 1469563112376 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:32 INFO - PROCESS | 1651 | 1469563112423 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:58:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 274ms
12:58:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:58:32 INFO - PROCESS | 1651 | 1469563112660 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:32 INFO - PROCESS | 1651 | 1469563112704 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:58:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 267ms
12:58:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:58:32 INFO - PROCESS | 1651 | 1469563112933 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:32 INFO - PROCESS | 1651 | 1469563112978 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:58:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 319ms
12:58:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:58:33 INFO - PROCESS | 1651 | 1469563113258 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:33 INFO - PROCESS | 1651 | 1469563113342 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:58:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 276ms
12:58:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:58:33 INFO - PROCESS | 1651 | 1469563113539 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:33 INFO - PROCESS | 1651 | 1469563113575 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:58:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 217ms
12:58:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:58:33 INFO - PROCESS | 1651 | 1469563113759 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:33 INFO - PROCESS | 1651 | 1469563113803 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:58:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 221ms
12:58:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:58:33 INFO - PROCESS | 1651 | 1469563113977 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:34 INFO - PROCESS | 1651 | 1469563114011 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:58:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 220ms
12:58:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:58:34 INFO - PROCESS | 1651 | 1469563114212 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:34 INFO - PROCESS | 1651 | 1469563114262 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:58:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 269ms
12:58:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:58:34 INFO - PROCESS | 1651 | 1469563114492 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:34 INFO - PROCESS | 1651 | 1469563114554 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:58:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 325ms
12:58:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:58:34 INFO - PROCESS | 1651 | 1469563114826 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:34 INFO - PROCESS | 1651 | 1469563114861 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:58:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 217ms
12:58:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:58:35 INFO - PROCESS | 1651 | 1469563115044 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:35 INFO - PROCESS | 1651 | 1469563115095 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:58:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 427ms
12:58:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:58:35 INFO - PROCESS | 1651 | 1469563115467 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:35 INFO - PROCESS | 1651 | 1469563115519 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:58:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 270ms
12:58:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:58:35 INFO - PROCESS | 1651 | 1469563115747 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:35 INFO - PROCESS | 1651 | 1469563115793 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:36 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
12:58:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 268ms
12:58:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:58:36 INFO - PROCESS | 1651 | 1469563116027 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:36 INFO - PROCESS | 1651 | 1469563116077 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:36 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
12:58:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 275ms
12:58:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:58:36 INFO - PROCESS | 1651 | 1469563116295 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:36 INFO - PROCESS | 1651 | 1469563116332 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:58:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 267ms
12:58:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:58:36 INFO - PROCESS | 1651 | 1469563116565 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:36 INFO - PROCESS | 1651 | 1469563116621 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:58:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 269ms
12:58:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:58:36 INFO - PROCESS | 1651 | 1469563116864 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:36 INFO - PROCESS | 1651 | 1469563116930 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:58:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 319ms
12:58:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:58:37 INFO - PROCESS | 1651 | 1469563117176 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:37 INFO - PROCESS | 1651 | 1469563117226 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:58:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 317ms
12:58:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:58:37 INFO - PROCESS | 1651 | 1469563117499 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:37 INFO - PROCESS | 1651 | 1469563117559 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:58:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 317ms
12:58:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:58:37 INFO - PROCESS | 1651 | 1469563117829 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:37 INFO - PROCESS | 1651 | 1469563117863 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:58:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 272ms
12:58:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:58:38 INFO - PROCESS | 1651 | 1469563118114 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:38 INFO - PROCESS | 1651 | 1469563118171 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:58:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 277ms
12:58:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:58:38 INFO - PROCESS | 1651 | 1469563118403 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:38 INFO - PROCESS | 1651 | 1469563118464 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:38 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
12:58:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 320ms
12:58:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:58:38 INFO - PROCESS | 1651 | 1469563118732 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:38 INFO - PROCESS | 1651 | 1469563118789 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:38 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
12:58:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 268ms
12:58:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:58:39 INFO - PROCESS | 1651 | 1469563119007 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:39 INFO - PROCESS | 1651 | 1469563119041 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:58:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 225ms
12:58:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:58:39 INFO - PROCESS | 1651 | 1469563119228 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:39 INFO - PROCESS | 1651 | 1469563119259 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:58:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 218ms
12:58:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:58:39 INFO - PROCESS | 1651 | 1469563119458 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:39 INFO - PROCESS | 1651 | 1469563119490 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:58:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 219ms
12:58:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:58:39 INFO - PROCESS | 1651 | 1469563119679 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:39 INFO - PROCESS | 1651 | 1469563119713 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:58:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 271ms
12:58:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:58:39 INFO - PROCESS | 1651 | 1469563119959 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:40 INFO - PROCESS | 1651 | 1469563120007 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:58:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 369ms
12:58:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:58:40 INFO - PROCESS | 1651 | 1469563120332 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:40 INFO - PROCESS | 1651 | 1469563120371 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:58:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 267ms
12:58:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:58:40 INFO - PROCESS | 1651 | 1469563120608 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:40 INFO - PROCESS | 1651 | 1469563120644 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:58:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 276ms
12:58:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:58:40 INFO - PROCESS | 1651 | 1469563120880 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:40 INFO - PROCESS | 1651 | 1469563120916 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:58:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 273ms
12:58:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:58:41 INFO - PROCESS | 1651 | 1469563121161 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:41 INFO - PROCESS | 1651 | 1469563121195 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:58:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 269ms
12:58:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:58:41 INFO - PROCESS | 1651 | 1469563121626 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:41 INFO - PROCESS | 1651 | 1469563121740 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:58:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 518ms
12:58:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:58:42 INFO - PROCESS | 1651 | 1469563122014 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:42 INFO - PROCESS | 1651 | 1469563122095 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:58:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 280ms
12:58:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:58:42 INFO - PROCESS | 1651 | 1469563122282 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:42 INFO - PROCESS | 1651 | 1469563122322 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:58:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 267ms
12:58:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:58:42 INFO - PROCESS | 1651 | 1469563122578 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:42 INFO - PROCESS | 1651 | 1469563122637 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:58:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 632ms
12:58:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:58:43 INFO - PROCESS | 1651 | 1469563123203 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:43 INFO - PROCESS | 1651 | 1469563123261 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:58:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 320ms
12:58:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:58:43 INFO - PROCESS | 1651 | 1469563123546 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:43 INFO - PROCESS | 1651 | 1469563123624 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:58:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 326ms
12:58:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:58:43 INFO - PROCESS | 1651 | 1469563123862 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:43 INFO - PROCESS | 1651 | 1469563123900 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:58:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 269ms
12:58:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:58:44 INFO - PROCESS | 1651 | 1469563124140 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:44 INFO - PROCESS | 1651 | 1469563124172 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:58:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 269ms
12:58:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:58:44 INFO - PROCESS | 1651 | 1469563124414 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:44 INFO - PROCESS | 1651 | 1469563124483 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:58:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 319ms
12:58:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:58:44 INFO - PROCESS | 1651 | 1469563124748 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:44 INFO - PROCESS | 1651 | 1469563124797 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:58:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 278ms
12:58:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:58:45 INFO - PROCESS | 1651 | 1469563125016 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:45 INFO - PROCESS | 1651 | 1469563125070 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:58:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 367ms
12:58:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:58:45 INFO - PROCESS | 1651 | 1469563125391 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:45 INFO - PROCESS | 1651 | 1469563125427 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:58:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 272ms
12:58:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:58:45 INFO - PROCESS | 1651 | 1469563125695 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:45 INFO - PROCESS | 1651 | 1469563125741 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:58:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 277ms
12:58:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:58:45 INFO - PROCESS | 1651 | 1469563125965 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:46 INFO - PROCESS | 1651 | 1469563126023 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:58:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 317ms
12:58:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:58:46 INFO - PROCESS | 1651 | 1469563126297 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:46 INFO - PROCESS | 1651 | 1469563126348 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:58:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 278ms
12:58:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:58:46 INFO - PROCESS | 1651 | 1469563126566 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:46 INFO - PROCESS | 1651 | 1469563126606 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:58:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 267ms
12:58:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:58:46 INFO - PROCESS | 1651 | 1469563126845 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:46 INFO - PROCESS | 1651 | 1469563126892 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:58:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 279ms
12:58:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:58:47 INFO - PROCESS | 1651 | 1469563127127 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:47 INFO - PROCESS | 1651 | 1469563127175 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:58:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 272ms
12:58:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:58:47 INFO - PROCESS | 1651 | 1469563127396 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:47 INFO - PROCESS | 1651 | 1469563127440 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:58:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 567ms
12:58:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:58:47 INFO - PROCESS | 1651 | 1469563127972 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:48 INFO - PROCESS | 1651 | 1469563128065 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:58:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 523ms
12:58:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:58:48 INFO - PROCESS | 1651 | 1469563128499 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:48 INFO - PROCESS | 1651 | 1469563128561 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:58:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 368ms
12:58:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:58:48 INFO - PROCESS | 1651 | 1469563128876 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:48 INFO - PROCESS | 1651 | 1469563128916 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:58:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 224ms
12:58:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:58:49 INFO - PROCESS | 1651 | 1469563129095 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:49 INFO - PROCESS | 1651 | 1469563129139 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:58:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 267ms
12:58:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:58:49 INFO - PROCESS | 1651 | 1469563129366 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:49 INFO - PROCESS | 1651 | 1469563129438 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:58:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 317ms
12:58:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:58:49 INFO - PROCESS | 1651 | 1469563129721 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:49 INFO - PROCESS | 1651 | 1469563129794 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:58:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 338ms
12:58:50 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:58:50 INFO - PROCESS | 1651 | 1469563130043 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:50 INFO - PROCESS | 1651 | 1469563130080 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:58:50 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 275ms
12:58:50 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:58:50 INFO - PROCESS | 1651 | 1469563130313 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:50 INFO - PROCESS | 1651 | 1469563130357 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:58:50 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 269ms
12:58:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:58:50 INFO - PROCESS | 1651 | 1469563130631 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:50 INFO - PROCESS | 1651 | 1469563130677 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:58:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 351ms
12:58:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:58:50 INFO - PROCESS | 1651 | 1469563130964 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:51 INFO - PROCESS | 1651 | 1469563130998 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:58:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 228ms
12:58:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:58:51 INFO - PROCESS | 1651 | 1469563131183 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:51 INFO - PROCESS | 1651 | 1469563131226 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:58:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 420ms
12:58:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:58:51 INFO - PROCESS | 1651 | 1469563131606 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:51 INFO - PROCESS | 1651 | 1469563131629 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:58:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 272ms
12:58:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:58:51 INFO - PROCESS | 1651 | 1469563131882 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:51 INFO - PROCESS | 1651 | 1469563131930 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:58:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 518ms
12:58:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:58:52 INFO - PROCESS | 1651 | 1469563132401 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:52 INFO - PROCESS | 1651 | 1469563132428 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:58:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 217ms
12:58:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:58:52 INFO - PROCESS | 1651 | 1469563132630 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:52 INFO - PROCESS | 1651 | 1469563132695 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:58:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 268ms
12:58:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:58:52 INFO - PROCESS | 1651 | 1469563132907 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:52 INFO - PROCESS | 1651 | 1469563132939 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:58:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 317ms
12:58:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:58:53 INFO - PROCESS | 1651 | 1469563133231 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:53 INFO - PROCESS | 1651 | 1469563133278 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:58:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 319ms
12:58:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:58:53 INFO - PROCESS | 1651 | 1469563133559 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:53 INFO - PROCESS | 1651 | 1469563133595 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:58:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 222ms
12:58:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:58:53 INFO - PROCESS | 1651 | 1469563133778 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:53 INFO - PROCESS | 1651 | 1469563133811 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:58:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 269ms
12:58:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:58:54 INFO - PROCESS | 1651 | 1469563134125 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:54 INFO - PROCESS | 1651 | 1469563134222 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:58:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:58:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 593ms
12:58:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:58:54 INFO - PROCESS | 1651 | 1469563134697 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:54 INFO - PROCESS | 1651 | 1469563134756 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:58:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:58:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:58:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:58:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 467ms
12:58:55 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:58:55 INFO - PROCESS | 1651 | 1469563135183 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:55 INFO - PROCESS | 1651 | 1469563135231 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:58:55 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 269ms
12:58:55 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:58:55 INFO - PROCESS | 1651 | 1469563135460 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:55 INFO - PROCESS | 1651 | 1469563135515 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:58:55 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 323ms
12:58:55 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:58:55 INFO - PROCESS | 1651 | 1469563135784 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:55 INFO - PROCESS | 1651 | 1469563135853 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:58:56 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 318ms
12:58:56 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:58:56 INFO - PROCESS | 1651 | 1469563136110 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:56 INFO - PROCESS | 1651 | 1469563136145 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:58:56 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 267ms
12:58:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:58:56 INFO - PROCESS | 1651 | 1469563136380 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:56 INFO - PROCESS | 1651 | 1469563136432 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:58:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 269ms
12:58:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:58:56 INFO - PROCESS | 1651 | 1469563136664 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:56 INFO - PROCESS | 1651 | 1469563136701 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:58:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 217ms
12:58:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:58:56 INFO - PROCESS | 1651 | 1469563136876 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:56 INFO - PROCESS | 1651 | 1469563136913 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:58:57 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 224ms
12:58:57 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:58:57 INFO - PROCESS | 1651 | 1469563137095 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:57 INFO - PROCESS | 1651 | 1469563137130 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:58:57 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 217ms
12:58:57 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:58:57 INFO - PROCESS | 1651 | 1469563137315 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:57 INFO - PROCESS | 1651 | 1469563137350 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
12:58:57 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 218ms
12:58:57 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:58:57 INFO - PROCESS | 1651 | 1469563137543 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:57 INFO - PROCESS | 1651 | 1469563137579 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:58:57 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 268ms
12:58:57 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:58:57 INFO - PROCESS | 1651 | 1469563137815 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:57 INFO - PROCESS | 1651 | 1469563137875 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:58 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:58:58 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:58:58 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:58:58 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 317ms
12:58:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:58:58 INFO - PROCESS | 1651 | 1469563138148 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:58 INFO - PROCESS | 1651 | 1469563138204 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:58:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 328ms
12:58:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:58:58 INFO - PROCESS | 1651 | 1469563138464 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:58 INFO - PROCESS | 1651 | 1469563138506 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:58:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 220ms
12:58:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:58:58 INFO - PROCESS | 1651 | 1469563138695 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:58 INFO - PROCESS | 1651 | 1469563138730 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:59 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:58:59 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 317ms
12:58:59 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:58:59 INFO - PROCESS | 1651 | 1469563139016 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:59 INFO - PROCESS | 1651 | 1469563139078 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:59 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:58:59 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:58:59 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 319ms
12:58:59 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:58:59 INFO - PROCESS | 1651 | 1469563139344 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:59 INFO - PROCESS | 1651 | 1469563139377 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:58:59 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 216ms
12:58:59 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:58:59 INFO - PROCESS | 1651 | 1469563139563 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:59 INFO - PROCESS | 1651 | 1469563139593 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:58:59 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 216ms
12:58:59 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:58:59 INFO - PROCESS | 1651 | 1469563139782 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:58:59 INFO - PROCESS | 1651 | 1469563139826 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:59:00 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 667ms
12:59:00 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:59:00 INFO - PROCESS | 1651 | 1469563140452 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:00 INFO - PROCESS | 1651 | 1469563140493 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:59:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:59:00 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 418ms
12:59:00 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:59:00 INFO - PROCESS | 1651 | 1469563140878 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:00 INFO - PROCESS | 1651 | 1469563140926 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:59:01 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 273ms
12:59:01 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:59:01 INFO - PROCESS | 1651 | 1469563141163 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:01 INFO - PROCESS | 1651 | 1469563141212 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:59:01 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 267ms
12:59:01 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:59:01 INFO - PROCESS | 1651 | 1469563141442 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:01 INFO - PROCESS | 1651 | 1469563141481 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:59:01 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 268ms
12:59:01 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:59:01 INFO - PROCESS | 1651 | 1469563141709 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:01 INFO - PROCESS | 1651 | 1469563141753 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:59:02 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 324ms
12:59:02 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:59:02 INFO - PROCESS | 1651 | 1469563142032 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:02 INFO - PROCESS | 1651 | 1469563142091 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:59:02 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 317ms
12:59:02 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:59:02 INFO - PROCESS | 1651 | 1469563142354 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:02 INFO - PROCESS | 1651 | 1469563142398 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:59:02 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 267ms
12:59:02 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:59:02 INFO - PROCESS | 1651 | 1469563142626 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:02 INFO - PROCESS | 1651 | 1469563142665 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:59:02 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 218ms
12:59:02 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:59:02 INFO - PROCESS | 1651 | 1469563142848 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:02 INFO - PROCESS | 1651 | 1469563142895 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:59:03 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:59:03 INFO - window.indexedDB.open('test', val);..." did not throw
12:59:03 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:59:03 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:59:03 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:59:03 INFO - window.indexedDB.open('test', val);..." did not throw
12:59:03 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:59:03 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:59:03 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:59:03 INFO - window.indexedDB.open('test', val);..." did not throw
12:59:03 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:59:03 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:59:03 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:59:03 INFO - window.indexedDB.open('test', val);..." did not throw
12:59:03 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:59:03 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:59:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:59:03 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 319ms
12:59:03 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:59:03 INFO - PROCESS | 1651 | 1469563143190 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:03 INFO - PROCESS | 1651 | 1469563143232 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:03 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:59:03 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 316ms
12:59:03 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:59:03 INFO - PROCESS | 1651 | 1469563143510 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:03 INFO - PROCESS | 1651 | 1469563143546 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:04 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:59:04 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:59:04 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 978ms
12:59:04 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:59:04 INFO - PROCESS | 1651 | 1469563144483 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:04 INFO - PROCESS | 1651 | 1469563144511 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:04 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:59:04 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 216ms
12:59:04 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:59:04 INFO - PROCESS | 1651 | 1469563144710 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:04 INFO - PROCESS | 1651 | 1469563144749 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:05 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:59:05 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 326ms
12:59:05 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:59:05 INFO - PROCESS | 1651 | 1469563145029 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:05 INFO - PROCESS | 1651 | 1469563145063 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:05 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:59:05 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 269ms
12:59:05 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:59:05 INFO - PROCESS | 1651 | 1469563145313 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:05 INFO - PROCESS | 1651 | 1469563145361 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:05 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:59:05 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 278ms
12:59:05 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:59:05 INFO - PROCESS | 1651 | 1469563145592 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:05 INFO - PROCESS | 1651 | 1469563145626 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:05 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:59:05 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 218ms
12:59:05 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:59:05 INFO - PROCESS | 1651 | 1469563145810 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:05 INFO - PROCESS | 1651 | 1469563145844 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:06 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:59:06 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 267ms
12:59:06 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:59:06 INFO - PROCESS | 1651 | 1469563146080 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:06 INFO - PROCESS | 1651 | 1469563146131 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:06 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:59:06 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 318ms
12:59:06 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:59:06 INFO - PROCESS | 1651 | 1469563146414 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:06 INFO - PROCESS | 1651 | 1469563146463 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:06 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:59:06 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 467ms
12:59:06 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:59:06 INFO - PROCESS | 1651 | 1469563146886 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:06 INFO - PROCESS | 1651 | 1469563146963 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:07 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:59:07 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 419ms
12:59:07 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:59:07 INFO - PROCESS | 1651 | 1469563147326 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:07 INFO - PROCESS | 1651 | 1469563147377 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:07 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:59:07 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 276ms
12:59:07 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:59:07 INFO - PROCESS | 1651 | 1469563147597 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:07 INFO - PROCESS | 1651 | 1469563147642 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:07 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:59:07 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 268ms
12:59:07 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:59:07 INFO - PROCESS | 1651 | 1469563147868 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:07 INFO - PROCESS | 1651 | 1469563147927 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:59:08 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 268ms
12:59:08 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:59:08 INFO - PROCESS | 1651 | 1469563148144 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:08 INFO - PROCESS | 1651 | 1469563148183 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:59:08 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 326ms
12:59:08 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:59:08 INFO - PROCESS | 1651 | 1469563148468 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:08 INFO - PROCESS | 1651 | 1469563148525 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:59:08 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 268ms
12:59:08 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:59:08 INFO - PROCESS | 1651 | 1469563148743 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:08 INFO - PROCESS | 1651 | 1469563148788 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:59:09 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 276ms
12:59:09 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:59:09 INFO - PROCESS | 1651 | 1469563149016 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:09 INFO - PROCESS | 1651 | 1469563149060 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:59:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 216ms
12:59:09 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:59:09 INFO - PROCESS | 1651 | 1469563149244 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:09 INFO - PROCESS | 1651 | 1469563149278 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:59:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 217ms
12:59:09 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:59:09 INFO - PROCESS | 1651 | 1469563149463 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:09 INFO - PROCESS | 1651 | 1469563149510 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:59:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 268ms
12:59:09 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:59:09 INFO - PROCESS | 1651 | 1469563149744 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:09 INFO - PROCESS | 1651 | 1469563149793 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:59:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 317ms
12:59:10 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:59:10 INFO - PROCESS | 1651 | 1469563150079 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:10 INFO - PROCESS | 1651 | 1469563150126 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:59:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 374ms
12:59:10 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:59:10 INFO - PROCESS | 1651 | 1469563150443 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:10 INFO - PROCESS | 1651 | 1469563150478 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:59:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 367ms
12:59:10 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:59:10 INFO - PROCESS | 1651 | 1469563150813 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:10 INFO - PROCESS | 1651 | 1469563150832 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:59:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 271ms
12:59:11 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:59:11 INFO - PROCESS | 1651 | 1469563151095 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:11 INFO - PROCESS | 1651 | 1469563151128 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:59:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 218ms
12:59:11 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:59:11 INFO - PROCESS | 1651 | 1469563151316 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:11 INFO - PROCESS | 1651 | 1469563151351 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:11 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:59:11 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 218ms
12:59:11 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:59:11 INFO - PROCESS | 1651 | 1469563151545 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:11 INFO - PROCESS | 1651 | 1469563151579 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:11 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:59:11 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 220ms
12:59:11 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:59:11 INFO - PROCESS | 1651 | 1469563151768 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:11 INFO - PROCESS | 1651 | 1469563151810 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:12 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:59:12 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 268ms
12:59:12 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:59:12 INFO - PROCESS | 1651 | 1469563152046 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:12 INFO - PROCESS | 1651 | 1469563152111 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:12 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:59:12 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 326ms
12:59:12 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:59:12 INFO - PROCESS | 1651 | 1469563152376 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:12 INFO - PROCESS | 1651 | 1469563152424 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:12 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:59:12 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 269ms
12:59:12 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:59:12 INFO - PROCESS | 1651 | 1469563152649 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:12 INFO - PROCESS | 1651 | 1469563152721 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:13 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:59:13 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 517ms
12:59:13 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:59:13 INFO - PROCESS | 1651 | 1469563153190 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:13 INFO - PROCESS | 1651 | 1469563153242 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:13 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:59:13 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 272ms
12:59:13 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:59:13 INFO - PROCESS | 1651 | 1469563153448 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:13 INFO - PROCESS | 1651 | 1469563153491 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:13 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:59:13 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 218ms
12:59:13 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:59:13 INFO - PROCESS | 1651 | 1469563153679 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:13 INFO - PROCESS | 1651 | 1469563153715 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:13 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:59:13 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:59:13 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:59:13 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 324ms
12:59:14 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:59:14 INFO - PROCESS | 1651 | 1469563154024 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:14 INFO - PROCESS | 1651 | 1469563154072 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:59:14 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 324ms
12:59:14 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:59:14 INFO - PROCESS | 1651 | 1469563154348 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:14 INFO - PROCESS | 1651 | 1469563154390 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:59:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:59:14 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 218ms
12:59:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:59:14 INFO - PROCESS | 1651 | 1469563154578 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:14 INFO - PROCESS | 1651 | 1469563154618 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:59:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 274ms
12:59:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:59:14 INFO - PROCESS | 1651 | 1469563154846 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:14 INFO - PROCESS | 1651 | 1469563154878 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:15 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
12:59:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 217ms
12:59:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:59:15 INFO - PROCESS | 1651 | 1469563155065 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:15 INFO - PROCESS | 1651 | 1469563155102 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:15 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
12:59:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 367ms
12:59:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:59:15 INFO - PROCESS | 1651 | 1469563155440 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:15 INFO - PROCESS | 1651 | 1469563155481 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
12:59:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 222ms
12:59:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:59:15 INFO - PROCESS | 1651 | 1469563155662 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:15 INFO - PROCESS | 1651 | 1469563155698 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:15 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
12:59:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 217ms
12:59:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:59:15 INFO - PROCESS | 1651 | 1469563155881 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:15 INFO - PROCESS | 1651 | 1469563155917 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:16 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
12:59:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 317ms
12:59:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:59:16 INFO - PROCESS | 1651 | 1469563156216 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:16 INFO - PROCESS | 1651 | 1469563156270 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:59:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 321ms
12:59:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:59:16 INFO - PROCESS | 1651 | 1469563156547 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:16 INFO - PROCESS | 1651 | 1469563156593 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:16 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
12:59:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 277ms
12:59:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:59:16 INFO - PROCESS | 1651 | 1469563156815 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:16 INFO - PROCESS | 1651 | 1469563156859 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:59:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 316ms
12:59:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:59:17 INFO - PROCESS | 1651 | 1469563157150 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:17 INFO - PROCESS | 1651 | 1469563157209 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:59:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 267ms
12:59:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:59:17 INFO - PROCESS | 1651 | 1469563157426 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:17 INFO - PROCESS | 1651 | 1469563157496 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:59:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 275ms
12:59:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:59:17 INFO - PROCESS | 1651 | 1469563157696 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:17 INFO - PROCESS | 1651 | 1469563157734 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:59:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 316ms
12:59:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:59:18 INFO - PROCESS | 1651 | 1469563158031 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:18 INFO - PROCESS | 1651 | 1469563158081 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:59:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 467ms
12:59:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:59:18 INFO - PROCESS | 1651 | 1469563158493 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:18 INFO - PROCESS | 1651 | 1469563158531 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:59:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 275ms
12:59:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:59:18 INFO - PROCESS | 1651 | 1469563158766 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:18 INFO - PROCESS | 1651 | 1469563158828 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:59:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 319ms
12:59:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:59:19 INFO - PROCESS | 1651 | 1469563159103 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:19 INFO - PROCESS | 1651 | 1469563159160 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:19 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
12:59:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 417ms
12:59:19 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:59:19 INFO - PROCESS | 1651 | 1469563159587 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:19 INFO - PROCESS | 1651 | 1469563159709 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:59:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 374ms
12:59:19 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:59:19 INFO - PROCESS | 1651 | 1469563159965 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:20 INFO - PROCESS | 1651 | 1469563160007 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:59:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 270ms
12:59:20 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:59:20 INFO - PROCESS | 1651 | 1469563160243 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:20 INFO - PROCESS | 1651 | 1469563160283 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:59:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 273ms
12:59:20 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:59:20 INFO - PROCESS | 1651 | 1469563160511 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:20 INFO - PROCESS | 1651 | 1469563160547 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:20 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
12:59:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 217ms
12:59:20 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:59:20 INFO - PROCESS | 1651 | 1469563160732 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:20 INFO - PROCESS | 1651 | 1469563160767 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:59:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 267ms
12:59:20 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:59:21 INFO - PROCESS | 1651 | 1469563161010 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:21 INFO - PROCESS | 1651 | 1469563161052 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:59:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 225ms
12:59:21 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:59:21 INFO - PROCESS | 1651 | 1469563161229 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:21 INFO - PROCESS | 1651 | 1469563161261 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:59:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 269ms
12:59:21 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:59:21 INFO - PROCESS | 1651 | 1469563161509 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:21 INFO - PROCESS | 1651 | 1469563161557 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:21 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
12:59:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 269ms
12:59:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:59:21 INFO - PROCESS | 1651 | 1469563161800 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:21 INFO - PROCESS | 1651 | 1469563161855 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:59:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 270ms
12:59:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:59:22 INFO - PROCESS | 1651 | 1469563162077 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:22 INFO - PROCESS | 1651 | 1469563162113 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:22 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
12:59:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 471ms
12:59:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:59:22 INFO - PROCESS | 1651 | 1469563162560 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:22 INFO - PROCESS | 1651 | 1469563162608 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:22 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
12:59:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 225ms
12:59:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:59:22 INFO - PROCESS | 1651 | 1469563162782 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:22 INFO - PROCESS | 1651 | 1469563162814 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:22 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
12:59:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 217ms
12:59:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:59:23 INFO - PROCESS | 1651 | 1469563163015 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:23 INFO - PROCESS | 1651 | 1469563163060 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:59:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 316ms
12:59:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:59:23 INFO - PROCESS | 1651 | 1469563163346 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:23 INFO - PROCESS | 1651 | 1469563163394 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:23 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
12:59:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 326ms
12:59:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:59:23 INFO - PROCESS | 1651 | 1469563163678 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:23 INFO - PROCESS | 1651 | 1469563163714 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:59:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 268ms
12:59:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:59:23 INFO - PROCESS | 1651 | 1469563163948 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:23 INFO - PROCESS | 1651 | 1469563163994 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:59:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 266ms
12:59:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:59:24 INFO - PROCESS | 1651 | 1469563164216 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:24 INFO - PROCESS | 1651 | 1469563164269 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:59:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 316ms
12:59:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:59:24 INFO - PROCESS | 1651 | 1469563164549 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:24 INFO - PROCESS | 1651 | 1469563164633 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:24 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"
12:59:24 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:59:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 333ms
12:59:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:59:24 INFO - PROCESS | 1651 | 1469563164881 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:24 INFO - PROCESS | 1651 | 1469563164966 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:25 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"
12:59:25 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:59:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 372ms
12:59:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:59:25 INFO - PROCESS | 1651 | 1469563165264 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:25 INFO - PROCESS | 1651 | 1469563165325 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:59:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 367ms
12:59:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:59:25 INFO - PROCESS | 1651 | 1469563165641 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:25 INFO - PROCESS | 1651 | 1469563165676 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:59:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 422ms
12:59:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:59:26 INFO - PROCESS | 1651 | 1469563166064 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:26 INFO - PROCESS | 1651 | 1469563166156 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:59:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 619ms
12:59:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:59:26 INFO - PROCESS | 1651 | 1469563166764 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:26 INFO - PROCESS | 1651 | 1469563166830 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:59:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 519ms
12:59:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:59:27 INFO - PROCESS | 1651 | 1469563167291 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:27 INFO - PROCESS | 1651 | 1469563167340 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:59:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 319ms
12:59:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:59:27 INFO - PROCESS | 1651 | 1469563167631 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:27 INFO - PROCESS | 1651 | 1469563167683 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:59:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 377ms
12:59:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:59:28 INFO - PROCESS | 1651 | 1469563168011 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:28 INFO - PROCESS | 1651 | 1469563168063 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:59:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 324ms
12:59:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:59:28 INFO - PROCESS | 1651 | 1469563168335 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:28 INFO - PROCESS | 1651 | 1469563168380 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:59:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 317ms
12:59:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:59:28 INFO - PROCESS | 1651 | 1469563168661 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:28 INFO - PROCESS | 1651 | 1469563168703 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:29 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
12:59:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 670ms
12:59:29 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:59:29 INFO - PROCESS | 1651 | 1469563169340 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:29 INFO - PROCESS | 1651 | 1469563169389 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:59:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 270ms
12:59:29 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:59:29 INFO - PROCESS | 1651 | 1469563169616 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:29 INFO - PROCESS | 1651 | 1469563169673 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:59:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 316ms
12:59:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:59:29 INFO - PROCESS | 1651 | 1469563169948 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:30 INFO - PROCESS | 1651 | 1469563170006 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:59:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 328ms
12:59:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:59:30 INFO - PROCESS | 1651 | 1469563170270 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:30 INFO - PROCESS | 1651 | 1469563170315 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:59:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 218ms
12:59:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:59:30 INFO - PROCESS | 1651 | 1469563170495 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:30 INFO - PROCESS | 1651 | 1469563170541 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:59:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 317ms
12:59:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:59:30 INFO - PROCESS | 1651 | 1469563170832 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:30 INFO - PROCESS | 1651 | 1469563170894 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:59:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 329ms
12:59:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:59:31 INFO - PROCESS | 1651 | 1469563171164 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:31 INFO - PROCESS | 1651 | 1469563171213 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:59:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 327ms
12:59:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:59:31 INFO - PROCESS | 1651 | 1469563171495 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:31 INFO - PROCESS | 1651 | 1469563171543 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:59:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 370ms
12:59:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:59:31 INFO - PROCESS | 1651 | 1469563171860 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:31 INFO - PROCESS | 1651 | 1469563171897 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:59:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 220ms
12:59:32 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:59:32 INFO - PROCESS | 1651 | 1469563172082 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:32 INFO - PROCESS | 1651 | 1469563172124 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:59:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 267ms
12:59:32 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:59:32 INFO - PROCESS | 1651 | 1469563172359 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:32 INFO - PROCESS | 1651 | 1469563172397 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:59:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 227ms
12:59:32 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:59:32 INFO - PROCESS | 1651 | 1469563172582 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:32 INFO - PROCESS | 1651 | 1469563172617 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:59:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 217ms
12:59:32 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:59:32 INFO - PROCESS | 1651 | 1469563172810 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:32 INFO - PROCESS | 1651 | 1469563172880 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:59:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 573ms
12:59:33 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:59:33 INFO - PROCESS | 1651 | 1469563173380 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:33 INFO - PROCESS | 1651 | 1469563173429 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:59:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 270ms
12:59:33 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:59:33 INFO - PROCESS | 1651 | 1469563173663 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:33 INFO - PROCESS | 1651 | 1469563173708 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:59:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:59:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:59:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:59:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:59:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 375ms
12:59:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:59:34 INFO - PROCESS | 1651 | 1469563174041 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:34 INFO - PROCESS | 1651 | 1469563174078 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:59:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 271ms
12:59:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:59:34 INFO - PROCESS | 1651 | 1469563174312 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:34 INFO - PROCESS | 1651 | 1469563174345 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:34 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
12:59:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 219ms
12:59:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:59:34 INFO - PROCESS | 1651 | 1469563174533 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:34 INFO - PROCESS | 1651 | 1469563174568 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:34 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
12:59:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 266ms
12:59:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:59:34 INFO - PROCESS | 1651 | 1469563174806 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:34 INFO - PROCESS | 1651 | 1469563174853 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
12:59:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 317ms
12:59:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:59:35 INFO - PROCESS | 1651 | 1469563175135 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:35 INFO - PROCESS | 1651 | 1469563175201 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:35 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
12:59:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 319ms
12:59:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:59:35 INFO - PROCESS | 1651 | 1469563175491 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:35 INFO - PROCESS | 1651 | 1469563175545 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:35 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
12:59:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 280ms
12:59:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:59:35 INFO - PROCESS | 1651 | 1469563175735 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:35 INFO - PROCESS | 1651 | 1469563175782 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:59:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 271ms
12:59:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:59:36 INFO - PROCESS | 1651 | 1469563176019 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:36 INFO - PROCESS | 1651 | 1469563176081 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:36 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
12:59:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 317ms
12:59:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:59:36 INFO - PROCESS | 1651 | 1469563176362 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:36 INFO - PROCESS | 1651 | 1469563176413 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:59:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 324ms
12:59:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:59:36 INFO - PROCESS | 1651 | 1469563176694 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:36 INFO - PROCESS | 1651 | 1469563176733 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:59:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 276ms
12:59:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:59:36 INFO - PROCESS | 1651 | 1469563176967 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:37 INFO - PROCESS | 1651 | 1469563177008 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:59:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 217ms
12:59:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:59:37 INFO - PROCESS | 1651 | 1469563177192 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:37 INFO - PROCESS | 1651 | 1469563177228 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:59:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 217ms
12:59:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:59:37 INFO - PROCESS | 1651 | 1469563177411 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:37 INFO - PROCESS | 1651 | 1469563177446 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:59:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 217ms
12:59:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:59:37 INFO - PROCESS | 1651 | 1469563177631 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:37 INFO - PROCESS | 1651 | 1469563177669 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:59:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 270ms
12:59:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:59:37 INFO - PROCESS | 1651 | 1469563177912 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:37 INFO - PROCESS | 1651 | 1469563177947 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:59:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 478ms
12:59:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:59:38 INFO - PROCESS | 1651 | 1469563178383 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:38 INFO - PROCESS | 1651 | 1469563178421 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:38 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
12:59:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 368ms
12:59:38 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:59:38 INFO - PROCESS | 1651 | 1469563178760 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:38 INFO - PROCESS | 1651 | 1469563178800 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:39 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:59:39 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 275ms
12:59:39 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:59:39 INFO - PROCESS | 1651 | 1469563179090 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:39 INFO - PROCESS | 1651 | 1469563179135 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:39 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:59:39 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:59:39 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 423ms
12:59:39 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:59:39 INFO - PROCESS | 1651 | 1469563179479 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:39 INFO - PROCESS | 1651 | 1469563179527 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:59:39 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 270ms
12:59:39 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:59:39 INFO - PROCESS | 1651 | 1469563179764 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:39 INFO - PROCESS | 1651 | 1469563179816 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:59:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:59:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:59:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:59:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:59:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:59:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:59:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:59:40 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 381ms
12:59:40 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:59:40 INFO - PROCESS | 1651 | 1469563180152 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:40 INFO - PROCESS | 1651 | 1469563180212 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:40 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:59:40 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 371ms
12:59:40 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:59:40 INFO - PROCESS | 1651 | 1469563180519 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:40 INFO - PROCESS | 1651 | 1469563180562 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:40 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:59:40 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 316ms
12:59:40 INFO - TEST-START | /IndexedDB/interfaces.html
12:59:40 INFO - PROCESS | 1651 | 1469563180845 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:40 INFO - PROCESS | 1651 | 1469563180881 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:59:41 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
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:59:41 INFO - TEST-OK | /IndexedDB/interfaces.html | took 395ms
12:59:41 INFO - TEST-START | /IndexedDB/interfaces.worker
12:59:41 INFO - PROCESS | 1651 | 1469563181237 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:41 INFO - PROCESS | 1651 | 1469563181276 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
12:59:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:59:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:59:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:41 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:59:41 INFO - {}
12:59:41 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 - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:59:41 INFO - {}
12:59:41 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 542ms
12:59:41 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:59:41 INFO - PROCESS | 1651 | 1469563181785 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:41 INFO - PROCESS | 1651 | 1469563181830 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:59:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:59:42 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 327ms
12:59:42 INFO - TEST-START | /IndexedDB/key_valid.html
12:59:42 INFO - PROCESS | 1651 | 1469563182114 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:42 INFO - PROCESS | 1651 | 1469563182145 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:59:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:59:42 INFO - TEST-OK | /IndexedDB/key_valid.html | took 419ms
12:59:42 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:59:42 INFO - PROCESS | 1651 | 1469563182546 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:42 INFO - PROCESS | 1651 | 1469563182593 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:43 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:59:43 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 569ms
12:59:43 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:59:43 INFO - PROCESS | 1651 | 1469563183117 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:43 INFO - PROCESS | 1651 | 1469563183155 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:43 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:59:43 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 267ms
12:59:43 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:59:43 INFO - PROCESS | 1651 | 1469563183393 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:43 INFO - PROCESS | 1651 | 1469563183434 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:43 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
12:59:43 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
12:59:43 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
12:59:43 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 326ms
12:59:43 INFO - TEST-START | /IndexedDB/keyorder.htm
12:59:43 INFO - PROCESS | 1651 | 1469563183718 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:43 INFO - PROCESS | 1651 | 1469563183759 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
12:59:44 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
12:59:44 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 372ms
12:59:44 INFO - TEST-START | /IndexedDB/keypath.htm
12:59:44 INFO - PROCESS | 1651 | 1469563184094 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:44 INFO - PROCESS | 1651 | 1469563184138 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
12:59:44 INFO - TEST-OK | /IndexedDB/keypath.htm | took 270ms
12:59:44 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
12:59:44 INFO - PROCESS | 1651 | 1469563184378 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:44 INFO - PROCESS | 1651 | 1469563184429 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
12:59:44 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
12:59:44 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 330ms
12:59:44 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
12:59:44 INFO - PROCESS | 1651 | 1469563184715 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:44 INFO - PROCESS | 1651 | 1469563184775 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:45 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
12:59:45 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
12:59:45 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
12:59:45 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 329ms
12:59:45 INFO - TEST-START | /IndexedDB/list_ordering.htm
12:59:45 INFO - PROCESS | 1651 | 1469563185043 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:45 INFO - PROCESS | 1651 | 1469563185079 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:45 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
12:59:45 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
12:59:45 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
12:59:45 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 482ms
12:59:45 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
12:59:45 INFO - PROCESS | 1651 | 1469563185522 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:45 INFO - PROCESS | 1651 | 1469563185631 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:45 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
12:59:45 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 420ms
12:59:45 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
12:59:45 INFO - PROCESS | 1651 | 1469563185967 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:46 INFO - PROCESS | 1651 | 1469563186029 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:46 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
12:59:46 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 328ms
12:59:46 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
12:59:46 INFO - PROCESS | 1651 | 1469563186294 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:46 INFO - PROCESS | 1651 | 1469563186333 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:46 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
12:59:46 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 224ms
12:59:46 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
12:59:46 INFO - PROCESS | 1651 | 1469563186517 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:46 INFO - PROCESS | 1651 | 1469563186560 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:46 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
12:59:46 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 271ms
12:59:46 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
12:59:46 INFO - PROCESS | 1651 | 1469563186795 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:46 INFO - PROCESS | 1651 | 1469563186832 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:47 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
12:59:47 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 268ms
12:59:47 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
12:59:47 INFO - PROCESS | 1651 | 1469563187065 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:47 INFO - PROCESS | 1651 | 1469563187108 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:47 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
12:59:47 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 267ms
12:59:47 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
12:59:47 INFO - PROCESS | 1651 | 1469563187342 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:47 INFO - PROCESS | 1651 | 1469563187378 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:47 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
12:59:47 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 216ms
12:59:47 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
12:59:47 INFO - PROCESS | 1651 | 1469563187561 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:47 INFO - PROCESS | 1651 | 1469563187607 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:47 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
12:59:47 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 320ms
12:59:47 INFO - TEST-START | /IndexedDB/value.htm
12:59:47 INFO - PROCESS | 1651 | 1469563187883 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:47 INFO - PROCESS | 1651 | 1469563187918 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:48 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
12:59:48 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
12:59:48 INFO - TEST-OK | /IndexedDB/value.htm | took 268ms
12:59:48 INFO - TEST-START | /IndexedDB/value_recursive.htm
12:59:48 INFO - PROCESS | 1651 | 1469563188166 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:48 INFO - PROCESS | 1651 | 1469563188223 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:48 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
12:59:48 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
12:59:48 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
12:59:48 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 330ms
12:59:48 INFO - TEST-START | /IndexedDB/writer-starvation.htm
12:59:48 INFO - PROCESS | 1651 | 1469563188495 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:48 INFO - PROCESS | 1651 | 1469563188531 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:48 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
12:59:48 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 475ms
12:59:48 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
12:59:48 INFO - PROCESS | 1651 | 1469563188968 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:49 INFO - PROCESS | 1651 | 1469563189007 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:49 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
12:59:49 INFO - {}
12:59:49 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
12:59:49 INFO - {}
12:59:49 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
12:59:49 INFO - {}
12:59:49 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
12:59:49 INFO - {}
12:59:49 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 320ms
12:59:49 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
12:59:49 INFO - PROCESS | 1651 | 1469563189294 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:49 INFO - PROCESS | 1651 | 1469563189329 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:49 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
12:59:49 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
12:59:49 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
12:59:49 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
12:59:49 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 318ms
12:59:49 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
12:59:49 INFO - PROCESS | 1651 | 1469563189629 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:49 INFO - PROCESS | 1651 | 1469563189673 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
12:59:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
12:59:49 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 275ms
12:59:49 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
12:59:49 INFO - PROCESS | 1651 | 1469563189910 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:49 INFO - PROCESS | 1651 | 1469563189943 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
12:59:50 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
12:59:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
12:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
12:59:50 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
12:59:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
12:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
12:59:50 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 480ms
12:59:50 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
12:59:50 INFO - PROCESS | 1651 | 1469563190393 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:50 INFO - PROCESS | 1651 | 1469563190444 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:50 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() {
12:59:50 INFO - [native code]
12:59:50 INFO - }" but got function "function () {
12:59:50 INFO - }"
12:59:50 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:50 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:59:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
12:59:50 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
12:59:50 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:50 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:59:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
12:59:50 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 326ms
12:59:50 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
12:59:50 INFO - PROCESS | 1651 | 1469563190719 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:50 INFO - PROCESS | 1651 | 1469563190774 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:50 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() {
12:59:50 INFO - [native code]
12:59:50 INFO - }" but got function "function () {
12:59:50 INFO - }"
12:59:50 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:50 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:59:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
12:59:50 INFO - {}
12:59:50 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
12:59:50 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:50 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:59:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:59:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
12:59:50 INFO - {}
12:59:50 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 269ms
12:59:50 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
12:59:50 INFO - PROCESS | 1651 | 1469563190994 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:51 INFO - PROCESS | 1651 | 1469563191030 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
12:59:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
12:59:51 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:51 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:59:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
12:59:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:59:51 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:51 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:59:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
12:59:51 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"
12:59:51 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:51 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:59:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:59:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:59:51 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:51 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:59:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
12:59:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
12:59:51 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:51 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:59:51 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
12:59:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:59:51 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:51 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:59:51 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
12:59:51 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"
12:59:51 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:51 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:59:51 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:59:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:59:51 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:51 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:59:51 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:59:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 225ms
12:59:51 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
12:59:51 INFO - PROCESS | 1651 | 1469563191216 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:51 INFO - PROCESS | 1651 | 1469563191251 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
12:59:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 215ms
12:59:51 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
12:59:51 INFO - PROCESS | 1651 | 1469563191434 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:51 INFO - PROCESS | 1651 | 1469563191475 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
12:59:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
12:59:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 419ms
12:59:51 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
12:59:51 INFO - PROCESS | 1651 | 1469563191864 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:51 INFO - PROCESS | 1651 | 1469563191914 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
12:59:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
12:59:52 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
12:59:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
12:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
12:59:52 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 269ms
12:59:52 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
12:59:52 INFO - PROCESS | 1651 | 1469563192145 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:52 INFO - PROCESS | 1651 | 1469563192187 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
12:59:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
12:59:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
12:59:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
12:59:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
12:59:53 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1226ms
12:59:53 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
12:59:53 INFO - PROCESS | 1651 | 1469563193370 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:53 INFO - PROCESS | 1651 | 1469563193404 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
12:59:54 INFO - {}
12:59:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
12:59:54 INFO - {}
12:59:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
12:59:54 INFO - {}
12:59:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
12:59:54 INFO - {}
12:59:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
12:59:54 INFO - {}
12:59:54 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1269ms
12:59:54 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
12:59:54 INFO - PROCESS | 1651 | 1469563194637 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:54 INFO - PROCESS | 1651 | 1469563194667 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:55 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
12:59:55 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 466ms
12:59:55 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
12:59:55 INFO - PROCESS | 1651 | 1469563195111 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:55 INFO - PROCESS | 1651 | 1469563195145 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:55 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
12:59:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
12:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
12:59:55 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 270ms
12:59:55 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
12:59:55 INFO - PROCESS | 1651 | 1469563195384 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
12:59:55 INFO - PROCESS | 1651 | 1469563195432 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:05 INFO - PROCESS | 1651 | MARIONETTE LOG: INFO: Timeout fired
13:00:05 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:00:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
13:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
13:00:05 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10133ms
13:00:05 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
13:00:05 INFO - PROCESS | 1651 | 1469563205520 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:05 INFO - PROCESS | 1651 | 1469563205559 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:06 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
13:00:06 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 522ms
13:00:06 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
13:00:06 INFO - PROCESS | 1651 | 1469563206048 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:06 INFO - PROCESS | 1651 | 1469563206097 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:06 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
13:00:06 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 268ms
13:00:06 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
13:00:06 INFO - PROCESS | 1651 | 1469563206328 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:06 INFO - PROCESS | 1651 | 1469563206381 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:06 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
13:00:06 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 318ms
13:00:06 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
13:00:06 INFO - PROCESS | 1651 | 1469563206663 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:06 INFO - PROCESS | 1651 | 1469563206737 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:06 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
13:00:06 INFO - {}
13:00:06 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 320ms
13:00:06 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
13:00:06 INFO - PROCESS | 1651 | 1469563206978 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:07 INFO - PROCESS | 1651 | 1469563207016 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:07 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
13:00:07 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 224ms
13:00:07 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
13:00:07 INFO - PROCESS | 1651 | 1469563207200 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:07 INFO - PROCESS | 1651 | 1469563207252 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:07 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
13:00:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
13:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
13:00:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
13:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
13:00:07 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 266ms
13:00:07 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
13:00:07 INFO - PROCESS | 1651 | 1469563207469 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:07 INFO - PROCESS | 1651 | 1469563207510 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:07 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:00:07 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 217ms
13:00:07 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
13:00:07 INFO - PROCESS | 1651 | 1469563207696 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:07 INFO - PROCESS | 1651 | 1469563207735 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:07 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
13:00:07 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 267ms
13:00:07 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
13:00:07 INFO - PROCESS | 1651 | 1469563207969 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:08 INFO - PROCESS | 1651 | 1469563208026 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:08 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
13:00:08 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 268ms
13:00:08 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
13:00:08 INFO - PROCESS | 1651 | 1469563208251 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:08 INFO - PROCESS | 1651 | 1469563208307 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:08 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:00:08 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
13:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:08 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
13:00:08 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
13:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:08 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
13:00:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
13:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
13:00:08 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 318ms
13:00:08 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
13:00:08 INFO - PROCESS | 1651 | 1469563208585 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:08 INFO - PROCESS | 1651 | 1469563208640 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:08 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
13:00:08 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 327ms
13:00:08 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
13:00:08 INFO - PROCESS | 1651 | 1469563208919 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:08 INFO - PROCESS | 1651 | 1469563208978 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:09 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
13:00:09 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 333ms
13:00:09 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
13:00:09 INFO - PROCESS | 1651 | 1469563209252 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:09 INFO - PROCESS | 1651 | 1469563209315 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:09 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
13:00:09 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 227ms
13:00:09 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
13:00:09 INFO - PROCESS | 1651 | 1469563209479 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:09 INFO - PROCESS | 1651 | 1469563209514 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:09 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:00:09 INFO - do_test/)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
13:00:33 INFO - )
13:00:33 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 221ms
13:00:33 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
13:00:33 INFO - PROCESS | 1651 | 1469563233344 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:33 INFO - PROCESS | 1651 | 1469563233381 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
13:00:33 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 267ms
13:00:33 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
13:00:33 INFO - PROCESS | 1651 | 1469563233613 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:33 INFO - PROCESS | 1651 | 1469563233649 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
13:00:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
13:00:33 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 276ms
13:00:33 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
13:00:33 INFO - PROCESS | 1651 | 1469563233894 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:33 INFO - PROCESS | 1651 | 1469563233930 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
13:00:34 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 269ms
13:00:34 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
13:00:34 INFO - PROCESS | 1651 | 1469563234169 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:34 INFO - PROCESS | 1651 | 1469563234218 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
13:00:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
13:00:34 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 271ms
13:00:34 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
13:00:34 INFO - PROCESS | 1651 | 1469563234453 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:34 INFO - PROCESS | 1651 | 1469563234512 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:34 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
13:00:34 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
13:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:34 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
13:00:34 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 269ms
13:00:34 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
13:00:34 INFO - PROCESS | 1651 | 1469563234733 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:34 INFO - PROCESS | 1651 | 1469563234765 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:34 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
13:00:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
13:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
13:00:34 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 225ms
13:00:34 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
13:00:34 INFO - PROCESS | 1651 | 1469563234951 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:34 INFO - PROCESS | 1651 | 1469563234981 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:35 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
13:00:35 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 217ms
13:00:35 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
13:00:35 INFO - PROCESS | 1651 | 1469563235178 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:35 INFO - PROCESS | 1651 | 1469563235213 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:35 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
13:00:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
13:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
13:00:35 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 267ms
13:00:35 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
13:00:35 INFO - PROCESS | 1651 | 1469563235449 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:35 INFO - PROCESS | 1651 | 1469563235494 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:35 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
13:00:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
13:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
13:00:35 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 266ms
13:00:35 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
13:00:35 INFO - PROCESS | 1651 | 1469563235717 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:35 INFO - PROCESS | 1651 | 1469563235757 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
13:00:36 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 316ms
13:00:36 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
13:00:36 INFO - PROCESS | 1651 | 1469563236036 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:36 INFO - PROCESS | 1651 | 1469563236079 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
13:00:36 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 373ms
13:00:36 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
13:00:36 INFO - PROCESS | 1651 | 1469563236414 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:36 INFO - PROCESS | 1651 | 1469563236460 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
13:00:36 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 316ms
13:00:36 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
13:00:36 INFO - PROCESS | 1651 | 1469563236732 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:36 INFO - PROCESS | 1651 | 1469563236769 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
13:00:36 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 216ms
13:00:36 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
13:00:36 INFO - PROCESS | 1651 | 1469563236951 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:36 INFO - PROCESS | 1651 | 1469563236985 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:37 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:00:37 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
13:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:37 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
13:00:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
13:00:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
13:00:37 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 269ms
13:00:37 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
13:00:37 INFO - PROCESS | 1651 | 1469563237234 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:37 INFO - PROCESS | 1651 | 1469563237281 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
13:00:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
13:00:37 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 221ms
13:00:37 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
13:00:37 INFO - PROCESS | 1651 | 1469563237462 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:37 INFO - PROCESS | 1651 | 1469563237495 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
13:00:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
13:00:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
13:00:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
13:00:37 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 526ms
13:00:37 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
13:00:37 INFO - PROCESS | 1651 | 1469563237986 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:38 INFO - PROCESS | 1651 | 1469563238048 Marionette INFO sendAsync f062cfcd-9a0a-f144-888d-13f8c2ec9088
13:00:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: